linux下如何实现QT的静态编译?
现在是我已经写好了QT程序,
用qmake -spec /usr/local/Trolltech/Qt-Embedded-arm/mkspecs/qws/linux-arm-g++生成了Makefile文件,
然后make
编译通过,用NFS方式下到板子上运行报错/lib/ld-linux.so.3: bad ELF interpreter: No such file or directo
ry
我在网上找了下关于ld-linux.so.3说是因为没有静态编译而产生的这个错误。
但是现在不知道怎么实现在宿主机上的静态编译。网上找到的好像都是关于windows版的静态编译的方法,没有找到linux上的方法。
windows上的方法是在mkspecs文件里找win32-msvc2008 目录,编辑qmake.conf,
将QMAKE_CFLAGS_XXXXXXX全改成静态。还有将win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static。
然后重新编译,这些好像都是针对windows版的。linux环境的应该怎么做?
哪位高人帮帮我呀。怎样实现在linux环境下的静态编译QT。
最好能将QT移植到arm板子上跑,需要注意的地方都讲讲。
新手分不多,希望见谅。