作者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