[問題] make時出現skipping incompatible
各位前輩好,小弟在板上潛水很久,獲益良多,
平常都會拿ubuntu當桌面環境用,但是很少有編譯軟體的機會。
最近要裝一個處理衛星雷達資料的軟體,
我試著在ubuntu 10.04 64-bit的環境下安裝,
軟體是Doris_V4.02.tar.gz
http://enterprise.lr.tudelft.nl/doris/
但是要make裡頭的ENVISAT_TOOLS時,卻一直出現錯誤,
google了幾天,有提到可能是找不到套件 -lm,
或是symbolic link錯誤,但是是了幾種方法都沒有改善。
想請大家給我一些意見,我已經卡關好幾天沒抓到竅門了...
謝謝大家!
$ make
(cd epr_api-2.0.1/src/; make)
make[1]: Entering directory
`/home/victores/Software/doris_v4.02/ENVISAT_TOOLS/epr_api-2.0.1/src'
echo "objects created done"
objects created done
make[1]: Leaving directory
`/home/victores/Software/doris_v4.02/ENVISAT_TOOLS/epr_api-2.0.1/src'
gcc -m32 -lm \
-o envisat_dump_header \
epr_api-2.0.1/src/*.o \
envisat_dump_header.c
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libm.so when searching for -lm
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make: *** [envisat_dump_header] Error 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.21.44
推
06/25 13:54, , 1F
06/25 13:54, 1F
→
06/25 14:39, , 2F
06/25 14:39, 2F