1.在编译./toolchain.sh cctools的时候,如果提示找不到<obj/obj_runtime.h>,则清空fprintf_objc.h的所有内容。(原因不明)
2.当所有的内容都安装完成后,编译项目时,
提示#include_next <stdarg.h>不见时,替换成
#include </home/califan/toolchain4/sdks/iPhoneOS4.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/include/stdarg.h>绝对路径
包括后面出现的#include_next <float.h>,同样的方法解决。
3.当出现签名失败,
util/ldid.cpp(576): _assert(2:false)
util/ldid.cpp(581): _assert(0:WIFEXITED(status))
Trace/breakpoint trap
此问题肯定是没有export CODESIGN_ALLOCATE= $(your_toolchain)/toolchain/pre/bin/arm-apple-darwin9-codesign_allocate。
2.当所有的内容都安装完成后,编译项目时,
提示#include_next <stdarg.h>不见时,替换成
#include </home/califan/toolchain4/sdks/iPhoneOS4.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/include/stdarg.h>绝对路径
包括后面出现的#include_next <float.h>,同样的方法解决。
3.当出现签名失败,
util/ldid.cpp(576): _assert(2:false)
util/ldid.cpp(581): _assert(0:WIFEXITED(status))
Trace/breakpoint trap
此问题肯定是没有export CODESIGN_ALLOCATE= $(your_toolchain)/toolchain/pre/bin/arm-apple-darwin9-codesign_allocate。
此需要在终端手动输入。
参考的4.2的toolchain链接: