有没有找到此错误根源的方法?

时间:2019-03-24 01:08:54

标签: c linux

我正在尝试通过Mac终端在服务器群集上使用此给定的gcc命令来编译某些文件:

gcc -o driver -std=c11 -Wall -W -ggdb3 driver.c ASMParser.c ParseResult.c Generate.o Grader.o

并得到此错误:

/usr/bin/ld:Grader.o: file format not recognized; treating as linker script
/usr/bin/ld:Grader.o:1: syntax error
collect2: error: ld returned 1 exit status

但是考虑到Grader.o却不是很有帮助,它是我什至没有修改的文件,它是由老师提供的。

有关如何解决此问题的任何帮助?之前我已经使用该gcc命令成功编译了它,但是在ASMParser.c中添加了更多实现细节之后,它开始给我这个错误。我希望它创建一个名为“ driver”的文件,我可以像这样运行:

./driver "test file" "results.txt"

0 个答案:

没有答案