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

なぜこれが起こり続けるのか理解できません。これはおそらく将来のプログラミングプロジェクト/割り当てで非常に大きな問題になるため、助けていただければ幸いです。

必要な場合は、ダウンロードする必要があるオブジェクト ファイル/その他のファイルを次に示します

4

1 に答える 1

1

最初に確認する2つのこと。

  1. システムと互換性のあるファイルを使用していますか (32 ビットまたは 64 ビット)
  2. ファイルをコンパイルする前に「make clean」を実行できますか。インストラクターから提供されたオブジェクト ファイルを使用するのではなく、独自のシステムでオブジェクト ファイルを再生成できますか。

よろしく

于 2013-10-23T03:36:41.810 に答える