• 締切済み

コンパイルエラー

こんにちは。質問させてください。 Ubuntu9.04 64-bitであるプログラムをコンパイルしたところ、次のようなエラーが出ました。 gcc -lm -lz findpat.o bwt.o common.o libp2zip.o lcp.o mrs.o bittree.o tiempos.o enc.o -o findpat /usr/bin/ld: i386 architecture of input file `findpat.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libp2zip.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `bittree.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `tiempos.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `enc.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [findpat] エラー 1 このエラーを直すにはどうすればよいでしょうか?

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

それらのオブジェクトファイル (に対応するソースファイル) をコンパイルしなおす.

kuleyon
質問者

お礼

オブジェクトファイルを削除して、makeしたところ、うまくコンパイルできました。 ありがとうございました。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • EPSONプリンターPX-435Aを使ってしばらく印刷していなかったが、インクを交換した後でも印刷ができない問題に直面しています。
  • ヘッドクリーニングを何回か試したが、ヘッドのインク詰まりの可能性があります。
  • EPSONプリンターPX-435Aの印刷問題の解決方法を教えてください。
回答を見る

専門家に質問してみよう