使用MH_EXECUTE为ARMv7编译C.

时间:2015-07-18 12:56:05

标签: ios8 clang++ armv7

(环境:越狱iOS 8.3,iPad 2)

目前我已经成功编译了一个像这样的clang的hello world程序:

clang -c test.c -target armv7-macho

(在Windows 7计算机上编译)

但是,当我检查文件的Mach-O标头时,filetypeMH_OBJECT,而不是MH_EXECUTE

我需要clang输出可执行文件(MH_EXECUTE)而不是对象(MH_OBJECT),以便我可以使用ldid对其进行签名并运行它。我该怎么办?它有转换吗? clang甚至支持吗?

(我正在尝试的是在设备上运行非常基本的C代码,例如转到终端,编写./binary并运行它;不需要app / tweak / anysoever)

0 个答案:

没有答案