こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

コンパイルエラー

こんにちは。質問させてください。
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

このエラーを直すにはどうすればよいでしょうか?

投稿日時 - 2010-02-17 04:25:29

QNo.5683236

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

14人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2010-02-17 12:44:05

お礼

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

投稿日時 - 2010-02-23 20:31:36

あなたにオススメの質問