#libiconv编译配置 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 #无换行 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 #SDL编译配置 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --disable-video-nanox --disable-video-ggi --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-cdrom --disable-video-aalib --disable-video-x11 --disable-nasm --disable-video-directfb --disable-input-tslib --enable-video-fbcon --disable-video-x11-dgamouse --enable-video-qtopia --disable-video-x11-vm --disable-video-x11-xv --disable-video-x11-xinerama --disable-video-x11-xme --disable-video-x11-xrandr --disable-video-photon --disable-video-cocoa --disable-video-ps2gs --disable-video-svga --disable-video-vgl --disable-video-wscons --disable-video-opengl --disable-stdio-redirect --disable-directx --disable-pulseaudio #不知道为什么不禁止这个就编译不过去,这个问题现在都是没有解决 #无换行 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-cdrom --disable-video-x11 --disable-nasm --disable-video-directfb --disable-input-tslib --enable-video-fbcon --disable-video-x11-dgamouse --enable-video-qtopia --disable-video-x11-vm --disable-video-x11-xv --disable-video-x11-xinerama --disable-video-x11-xme --disable-video-x11-xrandr --disable-video-photon --disable-video-cocoa --disable-video-ps2gs --disable-video-svga --disable-video-vgl --disable-video-wscons --disable-video-opengl --disable-stdio-redirect --disable-directx --disable-pulseaudio
#到这个时候SDL已经是可以部属到mini2440开发板上了
#SDL_image配置 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --enable-shared --enable-static --enable-bmp --enable-gif --enable-jpg --enable-png --enable-tif --enable-pnm --enable-xpm --disable-sdltest SDL_CFLAGS="-I/home/wrule/sdl/mini2440/include" SDL_LIBS="-L/home/wrule/sdl/mini2440/lib -lSDL" LIBPNG_CFLAGS="-I/home/wrule/sdl/mini2440/include" LIBPNG_LIBS="-L/home/wrule/sdl/mini2440/lib -lpng" CPPFLAGS="-I/home/wrule/sdl/mini2440/include/SDL -I/home/wrule/sdl/mini2440/include/" LDFLAGS="-L/home/wrule/sdl/mini2440/lib -ljpeg -lts -lpng -liconv" #无换行 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --enable-shared --enable-static --enable-bmp --enable-gif --enable-jpg --enable-png --enable-tif --enable-pnm --enable-xpm --disable-sdltest SDL_CFLAGS="-I/home/wrule/sdl/mini2440/include" SDL_LIBS="-L/home/wrule/sdl/mini2440/lib -lSDL" LIBPNG_CFLAGS="-I/home/wrule/sdl/mini2440/include" LIBPNG_LIBS="-L/home/wrule/sdl/mini2440/lib -lpng" CPPFLAGS="-I/home/wrule/sdl/mini2440/include/SDL -I/home/wrule/sdl/mini2440/include/" LDFLAGS="-L/home/wrule/sdl/mini2440/lib -ljpeg -lts -lpng -liconv"
#编译SDL_ttf ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --enable-shared --enable-static --disable-sdltest --with-freetype-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi/sys-root/usr/ --with-sdl-prefix=/home/wrule/sdl/mini2440/ CFLAG="-I/home/wrule/sdl/mini2440/include" LDFLAGS="-L/home/wrule/sdl/mini2440/lib -lSDL -lts -liconv" #无换行 ./configure --prefix=/home/wrule/sdl/mini2440 --host=arm-linux --build=i386 --enable-shared --enable-static --disable-sdltest --with-freetype-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi/sys-root/usr/ --with-sdl-prefix=/home/wrule/sdl/mini2440/ CFLAG="-I/home/wrule/sdl/mini2440/include" LDFLAGS="-L/home/wrule/sdl/mini2440/lib -lSDL -lts -liconv"
虽然说友善之臂提供了编译和移植SDL的教程,但是其中很多的错误,按照教程来做基本上是不能实现成功的移植。试了很多次,查找了很多的资料才在xubuntu之中编译移植成功。