我有一个gnu构建的目标文件,我需要包含在Xcode iPhone项目中。 .o文件格式是arm,通过'otool -h':
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
0xfeedface 12 0 0x00 1 3 1316 0x00002000
但Xcode拒绝它,抱怨“文件不是必需的架构”。它接受arm6文件(例如cpusubtype = 6),但我很难修改GNU makefile来生成arm6库。
是否有允许链接arm对象文件的Xcode项目设置?
环境:
Xcode:3.1.4
iPhone SDK:2.2.1
拱门:标准(armv6)