我試過從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
我已經看了兩個打印all.o中和打印all32.o和他們是一樣的。事實上,兩者都適用於64位機器(ELF 64位LSB可重定位,x86-64,版本1(SYSV),未剝離)。如果您在32臺機器上運行,請讓您的教師再次發佈32版本。 – Amadeus
非常感謝! – Karen