应导师的要求,最近需要做一个嵌入式linux的网络通信应用,万事开头难,搭建环境就花了我好几天。总结下经验,避免走弯路。
首先需要下载三个程序包:
1.qt-x11-opensource-src-4.5.0 x11主要是用来安装qvfb等工具的
2.qt--embedded-linux-opensource-src-4.5.0 嵌入式的qt,需要分别编译出X86和arm两个版本
3.qt-creator 开发工具,很好用
在安装这三个软件前,交叉编译的gcc得先安装好,本人安装的是arm-linux-gcc4.3.3这里就不细说了。
qt-x11安装:
1.解压:tar -xvzf qt-x11-opensource-src-4.5.0.tar.gz.
2../configure -prefix 安装路径
3.make
4.sudo make install
安装完成后需要单独编译qvfb!!!!
qvfb:是嵌入式开发必不可少的工具,qvfb可以让我们在PC上仿真开发板的运行结果。
1.进入qt-x11的源码里 /tools/qvfb/文件夹
2.make
3.将生成的qvfb可执行文件复制到之后编译的x86版本的嵌入式QT 的bin文件夹下
qt-embedded安装:
a.编译X86的qt
1.解压
2. ./configure -prefix /opt/EmbedSky/qt-4.5/__install/x86/ -release -shared -fast -qt-sql-sqlite -plugin-sql-sqlite -qvfb -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb
-nomake demos -nomake