+ -
当前位置:首页 → 问答吧 → 跪求高人指点-》交叉编译SDL+arm-linux-gcc

跪求高人指点-》交叉编译SDL+arm-linux-gcc

时间:2006-04-27

来源:互联网

我下载了SDL1.2.9到/usr/local下,cd SDL1.2.9后执行
# NM=arm-linux-nm LD=arm-linux-ld CC=arm-linux-gcc CXX=arm-linux-g++
RANLIB=arm-linux-ranlib AR=arm-linux-ar ./configure
--disable-video-qtopia --disable-video-dummy --enable-video-fbcon
--disable-video-dga --disable-arts --disable-esd --disable-alsa
--disable-cdrom --disable-video-x11 --disable-nasm
--target=arm-linux --host=arm-linux

# make

# make install
一切顺利,/usr/local/lib出现SDL动态连接库,/usr/local/include中出现SDL文件夹(有头文件)
然后,我用命令arm-linux-gcc testwin.c -I/usr/local/include/SDL -L/usr/local/lib -lSDL
-pthread -o test.out(testwin.c是SDL文件夹中的test中的文件)
这时出现问题/usr/local/arm-linux/lib/gcc-lib/arm-linux/2.3.2/......:skip incompatible /usr/local/libSDL.so
/usr/local/arm-linux/lib/gcc-lib/arm-linux/2.3.2/......:skip incompatible /usr/local/libSDL.a can't find lSDL
不知到是为什么。我用gcc testwin.c -I/usr/local/include/SDL -L/usr/local/lib -lSDL-pthread -o test.out能编译通过。
希望高人能指点一下。:rolleyes:      

作者: nasame   发布时间: 2006-04-27