2016-06-21 11 views
1

私はUbuntuでmakeを使ってソフトウェアをインストールしようとしています。このソフトウェアはKakaduと呼ばれています。私はhereのインストラクターに従っています。コマンドでのMakefile-のLinux x86-64の-gccの-f作り、私はこのエラーを取得:makeコマンドが.oを認識しないファイル形式

ar -rv ../../lib/Linux-x86-64-gcc/libkdu.a *.o 
r - analysis.o 
r - avx2_colour_local.o 
r - avx2_dwt_local.o 
r - avx_coder_local.o 
r - avx_colour_local.o 
r - block_coding_common.o 
r - block_decoder.o 
r - block_encoder.o 
r - blocks.o 
r - codestream.o 
r - colour.o 
r - compressed.o 
r - decoder.o 
r - encoder.o 
r - kdu_arch.o 
r - kdu_threads.o 
r - kernels.o 
r - messaging.o 
r - mq_decoder.o 
r - mq_encoder.o 
r - multi_transform.o 
r - params.o 
r - roi.o 
r - ssse3_coder_local.o 
r - ssse3_colour_local.o 
r - ssse3_dwt_local.o 
r - synthesis.o 
ranlib ../../lib/Linux-x86-64-gcc/libkdu.a 
g++ -I../common -O2 -DNDEBUG -Wall -Wno-unused-function -fPIC -m64 -msse2 -DKDU_X86_INTRINSICS -shared -o ../../lib/Linux-x86-64-gcc/libkdu_v77R.so *.o 
params.o: file not recognized: File format not recognized 
collect2: error: ld returned 1 exit status 
make: *** [libkdu_v77R.so] Error 1 

私はG ++インストールされていないので、なぜparams.oは認識されないが、他の.oファイルは大丈夫でしたか?

答えて

1

ラン:

make -f Makefile-Linux-x86-64-gcc clean 
関連する問題