make時出現skipping incompatible - Linux
By Anonymous
at 2010-06-25T13:30
at 2010-06-25T13:30
Table of Contents
各位前輩好,小弟在板上潛水很久,獲益良多,
平常都會拿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
--
平常都會拿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
--
Tags:
Linux
All Comments
By Delia
at 2010-06-29T06:55
at 2010-06-29T06:55
By Carolina Franco
at 2010-06-30T20:31
at 2010-06-30T20:31
Related Posts
影片和音樂問題
By Yedda
at 2010-06-25T12:30
at 2010-06-25T12:30
無法使用 ntpdate 網路校時
By Connor
at 2010-06-24T16:18
at 2010-06-24T16:18
如何用終端機安裝 firefox-3.6.4.tar.bz2
By Heather
at 2010-06-24T15:35
at 2010-06-24T15:35
登入FTP
By Frederica
at 2010-06-24T14:44
at 2010-06-24T14:44
firefox 和 gnome-terminal 的截圖
By Megan
at 2010-06-24T14:02
at 2010-06-24T14:02