質問

私はしかし、()に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のライブラリであることを示唆しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top