为什么我一直收到这个错误?

时间:2013-10-23 03:28:07

标签: c file download

我尝试从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

1 个答案:

答案 0 :(得分:1)

首先要检查两件事。

  1. 您使用的是与您的系统兼容的文件(32位还是64位)
  2. 您可以在编译文件之前运行'make clean'。您是否可以在自己的系统中重新生成目标文件,而不是使用教师提供的目标文件。
  3. 此致