電子書籍の厳選無料作品が豊富!

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

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

A 回答 (1件)

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2010/02/23 20:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!