0

我尝试从 Safari 下载文件,也尝试从 Firefox 下载文件,但无论如何,当我尝试将我的文件与目标文件一起编译时,我不断收到此错误:

print-all32.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status

这是我编译文件和目标文件的方式:

$ gcc -ansi -Wall -Werror -lm -o myprint-all print-all32.o grove.c

我不明白为什么这种情况不断发生。非常感谢您的帮助,因为这可能会成为未来编程项目/作业中的一个非常大的问题。

如果您需要,这里是我需要下载的目标文件/其他文件:http: //users.csc.calpoly.edu/~dekhtyar/101-Fall2013/labs/lab5.html

4

1 回答 1

1

首先要检查两件事。

  1. 您是否使用与您的系统兼容的文件(32 位或 64 位)
  2. 你能在编译文件之前运行'make clean'吗?您能否在自己的系统中重新生成目标文件,而不是使用讲师提供的目标文件。

问候

于 2013-10-23T03:36:41.810 回答