楼主,我从网上下载了一个QtEmbedded-4.5.1.tar.gz,先是解压缩,然后
cd qt-embedded-linux-opensource-src-4.5.0-arm
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.1-arm -embedded arm
gmake
在gmake的时候提示如下错误,我的系统是redhat9.0, qt的版本是4.5.1的,请给我提示,我不知道该怎么解决了,我看了它给的错误信息是 libQtCore.so 库文件没有定义`__builtin_exit' 这个函数,但是我用vi命令看这个库文件,里面时乱码啊,我根本没办法查错误啊,是不是问题不是在个地方啊,楼主经验多能不能给我提示一下像这样的错误该怎么解决啊,谢谢了先.
[root@JJChen qt-embedded-linux-opensource-src-4.5.1-arm]# gmake
cd src/tools/bootstrap/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/bootstrap'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/bootstrap'
cd src/tools/moc/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/moc'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/moc'
cd src/tools/rcc/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/rcc'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/rcc'
cd src/tools/uic/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/uic'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/tools/uic'
cd src/corelib/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/corelib'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/corelib'
cd src/xml/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/xml'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/xml'
cd src/network/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/network'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/network'
cd src/gui/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/gui'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/gui'
cd src/sql/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/sql'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/sql'
cd src/script/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/script'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/script'
cd src/testlib/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/testlib'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/testlib'
cd src/qt3support/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/qt3support'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/qt3support'
cd src/svg/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/svg'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/svg'
cd src/scripttools/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/scripttools'
gmake[1]: Nothing to be done for `first'.
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/scripttools'
cd src/plugins/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins'
cd accessible/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible'
cd widgets/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible/widgets'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible/widgets'
cd compat/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible/compat'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible/compat'
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/accessible'
cd imageformats/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats'
cd jpeg/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/jpeg'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/jpeg'
cd gif/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/gif'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/gif'
cd mng/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/mng'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/mng'
cd svg/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/svg'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/svg'
cd tiff/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/tiff'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/tiff'
cd ico/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/ico'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats/ico'
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/imageformats'
cd sqldrivers/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/sqldrivers'
cd sqlite/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/sqldrivers/sqlite'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/sqldrivers/sqlite'
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/sqldrivers'
cd iconengines/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/iconengines'
cd svgiconengine/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/iconengines/svgiconengine'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/iconengines/svgiconengine'
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/iconengines'
cd script/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/script'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/script'
cd gfxdrivers/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/gfxdrivers'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/gfxdrivers'
cd decorations/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/decorations'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/decorations'
cd mousedrivers/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/mousedrivers'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/mousedrivers'
cd kbddrivers/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/kbddrivers'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins/kbddrivers'
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/src/plugins'
cd examples/ && gmake -f Makefile
gmake[1]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples'
cd desktop/ && gmake -f Makefile
gmake[2]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples/desktop'
cd screenshot/ && gmake -f Makefile
gmake[3]: Entering directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples/desktop/screenshot'
arm-linux-g++ -fno-exceptions -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.5.1-arm/lib -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.5.1-arm/lib -o screenshot
.obj/release-shared-emb-arm/main.o .obj/release-shared-emb-arm/screenshot.o .obj/release-shared-emb-arm/moc_screenshot.o -L/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/lib -lQtGui -L/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/lib -lpng -lQtNetwork -lQtCore -lz -lm -lrt -ldl -lpthread
/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/lib/libQtCore.so: undefined reference to `__builtin_exit'
collect2: ld returned 1 exit status
gmake[3]: *** [screenshot] Error 1
gmake[3]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples/desktop/screenshot'
gmake[2]: *** [sub-screenshot-make_default-ordered] Error 2
gmake[2]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples/desktop'
gmake[1]: *** [sub-desktop-make_default] Error 2
gmake[1]: Leaving directory `/opt/FriendlyARM/QQ2440/qt/qt-embedded-linux-opensource-src-4.5.1-arm/examples'
gmake: *** [sub-examples-make_default-ordered] Error 2
You have new mail in /var/spool/mail/root
[root@JJChen qt-embedded-linux-opensource-src-4.5.1-arm]#