osx:ld返回代码

时间:2011-03-09 12:13:18

标签: macos ld exit-code

我正在尝试链接一些静态库,使用构建脚本为iOS创建最终可执行文件。我的问题是ld总是以代码136退出。我的问题是:如何找出代码136的含义? man ld根本没有提及任何返回代码。我找到了两个系统错误代码列表,但没有找到ld: System error codes from 0 to -261System error codes from 1 to 32767

或者,如何让ld告诉我这个问题。我已经尝试了所有日志记录选项,但没有一个可以打印任何内容。

1 个答案:

答案 0 :(得分:0)

通常,大于127的退出代码表示信号终止了您的程序。信号编号是退出代码 - 128.在您的情况下,编号为8的信号是SIGFPE。似乎浮点异常是导致中止的原因。