0
我正在尝试调试一个客观的C程序。它曾经运行,我不确定哪些更改可能会破坏它,但它不再运行。在调试器,我现在得到:Objective C错误消息
.
.
.
unable to read unknown load command 0x80000022
unable to read unknown load command 0x80000022
unable to read unknown load command 0x80000022
Program loaded.
sharedlibrary apply-load-rules all
run
Error calling thread_get_state for GP registers for thread 0x16131lx506^error,msg="error on line 207 of \"/SourceCache/gdb/gdb-908/src/gdb/macosx/i386-macosx-nat-exec.c\" in function \"fetch_inferior_registers\": (os/kern) invalid argument (0x4)\n"
我见过好几个地方,声称TE解释第一警告,但他们都不适当。没有任何在线声明可以解释错误。
任何线索,这些错误是什么意思?
ETA:我刚刚升级到10.6,所以它可能已经开始的话,虽然我编译目标10.4 ...
我不明白的方式来选择版本的GCC,和所有的编译器选项列举为“GCC 4.0 - 代码生成”例如,所以我不认为这是问题...(另外,我正在使用Xcode 3.1测试版,也许我应该修复...) – 2009-09-04 15:07:43
ETA:是,我升级到xcode 3.2,使用gcc 4.0和目标10.4,和i386,它似乎工作。谢谢! – 2009-09-04 16:37:01