SDL的交叉编译问题
时间:10-02
整理:3721RD
点击:
求助!
移植SDL到mini2440开发板上时,在交叉编译SDL_image进行configure之后,再make时出现如下错误:
/opt/mini2440/output/lib/libSDL.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [libSDL_image.la] Error 1
想求教这个该怎么解决
附我的configure:
./configure --enable-shared --enable-static --host=arm-linux --prefix=/opt/mini2440/output/ --enable-bmp --enable-gif --enable-jpg --enable-png --disable-tif --enable-pnm --enable-xpm --disable-sdltest SDL_CFLAGS="-I/opt/mini2440/output/include/SDL" SDL_LIBS="-L/opt/mini2440/output/lib -lSDL" LIBPNG_CFLAGS="-I/opt/mini2440/output/include" LIBPNG_LIBS="-L/opt/mini2440/output/lib -lpng" CPPFLAGS="-I/opt/mini2440/output/include" LDFLAGS="-L/opt/mini2440/output/lib -ljpeg -lts -liconv"
移植SDL到mini2440开发板上时,在交叉编译SDL_image进行configure之后,再make时出现如下错误:
/opt/mini2440/output/lib/libSDL.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [libSDL_image.la] Error 1
想求教这个该怎么解决
附我的configure:
./configure --enable-shared --enable-static --host=arm-linux --prefix=/opt/mini2440/output/ --enable-bmp --enable-gif --enable-jpg --enable-png --disable-tif --enable-pnm --enable-xpm --disable-sdltest SDL_CFLAGS="-I/opt/mini2440/output/include/SDL" SDL_LIBS="-L/opt/mini2440/output/lib -lSDL" LIBPNG_CFLAGS="-I/opt/mini2440/output/include" LIBPNG_LIBS="-L/opt/mini2440/output/lib -lpng" CPPFLAGS="-I/opt/mini2440/output/include" LDFLAGS="-L/opt/mini2440/output/lib -ljpeg -lts -liconv"

这可以换个交叉篇译工具试试,这前我也遇到过这个问题。
