iPhone 3.1.2のためのdylibが短すぎる、間違っCPUTYPE / cpusubtype
-
20-09-2019 - |
質問
私はしかし、()にdlopen少しプロトタイピング実験で使用するdylibをコンパイルしようとしてきた私のdylibはマッハ-Oであることが、ファイルが短すぎると言います。それは何かで埋めべきでしょうか?
私はそれが問題になることはありませんので、最新のすべてのものを持っています。
私はi386とARMv6のアーチのまとめをマージしようとすると、リポはこれを吐き出します:
リポ:ファイルのspecifedアーキテクチャタイプ(ARMv6の)(libTest.A.armv6.dylib)は、CPUTYPE(7)とcpusubtypeだ一致しない(3)(CPUTYPE(12)とcpusubtype(6)であるべきです)
Any thoughts?
正しい解決策はありません
他のヒント
(特に)が含ま/usr/include/mach/machine.hを見る
#define CPU_TYPE_X86 ((cpu_type_t) 7)
#define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0)
このはlibTest.A.armv6.dylibが実際にi386のライブラリであることを示唆しています。
所属していません StackOverflow