我在 NS3 编译(通过 waf)中收到以下错误:-
/usr/bin/ld:最终链接失败:文件被截断
collect2: ld 返回 1 个退出状态
可能的原因是什么?
我在 NS3 编译(通过 waf)中收到以下错误:-
/usr/bin/ld:最终链接失败:文件被截断
collect2: ld 返回 1 个退出状态
可能的原因是什么?
您要链接的目标文件之一未完成,现在要么是空文件,要么因编译因某种原因终止而被截断。删除有问题的文件(错误消息应包含名称)并重建。
我在一个特定的平台上构建时GCC 4.1.2
遇到了这个错误消息,而我的代码编译得很好。删除文件的解决方案没有帮助。
在头文件中声明了一个大数组。
sometype array[1000000000]; /* 1.000.000.000 */
编译器在没有警告或错误的情况下生成了目标文件,但链接器因有问题的错误而停止。为了解决这个问题,我必须删除这个数组声明的一个零。好像我达到了bss 段限制。