ld无法识别目标文件

时间:2010-06-21 23:23:19

标签: c++ linker-errors ld

我在编译正在编写的项目时遇到问题。其他一切工作正常,但是当我编译时,我收到此错误消息:

/usr/bin/ld:obj/content/xmSound.o: file format not recognized; treating as linker script

我不知道为什么会这样。这可能是代码中的一些错误,但我不知道。 源文件xmSound.o是从can be found here和我使用is here的makefile编译的。

1 个答案:

答案 0 :(得分:1)

运行'file obj/content/xmSound.o'并将其对该文件的说法与加载程序不抱怨的其他目标文件进行比较。

构建该目标文件的规则很可能是不正确的,并且您拥有的文件根本不是目标文件。