作者kabaevaa (kabaeva)
看板LinuxDev
標題[問題] 請問一下這是 cross compiler 的錯嗎 ?
時間Fri Feb 29 16:09:05 2008
我原本是使用 ubantu 然後把系統換成 fedora 資料都是直接 cp 然後繼續用
可是這邊卻出現一個問題就是本來我可以 compiler 的程式卻不能 compiler
出的錯誤訊息是 :
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.so when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.a when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.so when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.a when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: cannot find -lSDL
collect2: ld returned 1 exit status]ꘊ我查過該目錄下的確有 SDL.so , SDL.a 可是她好像找不到,請問有人知道這是怎樣的問題嗎 ? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.156.175
1F:推 dozer:可以用file libSDL.so看看是不是32/64位元不相容的問題 02/29 16:22
2F:→ kabaevaa:應該不是我剛剛查過了 ELF 32bit LSB , Intel 80386 02/29 19:51
3F:推 Bencrie:看起來像是用i386的lib去餵給arm的program ... 02/29 20:32
4F:→ kabaevaa:謝謝,我解決了 02/29 20:44