您的位置:首页 > 编程语言 > Qt开发

PC机安装Qt以及QT交叉编译环境

2014-11-08 18:57 423 查看
PC:

apt-get install qtcreator

Qt Embedded for ZedBoard:

下载qt-everywhere-opensource-src-4.7.3.tar.gz,这里下载源码和Xilinx公司提供的Zynq的Qt配置文件qmake.conf,感谢别人的分享,这个的版本是4.7.3。

之前我们已经配置好了交叉编译环境使用的环境变量PATH和 CROSS_COMPILE,为了方便操作,还可以在设置如下几个环境变量。

export ZYNQ_QT_BUILD=/opt/zedboard/qt/build

export ZYNQ_QT_INSTALL=/opt/zedboard/qt/install

export PATH=$ZYNQ_QT_INSTALL/bin:$PATH

将源码包复制到build文件夹下面,并且解压:

cp /media/6EDC167CDC163F31/for\ ubuntu/QT/qt-everywhere-opensource-src-4.7.3.tar.gz /root/qt/build/

tar xf qt-everywhere-opensource-src-4.7.3.tar.gz

将qmake.conf复制到qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++目录下:

cp /media/6EDC167CDC163F31/for\ ubuntu/QT/qmake.conf qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++/

然后对QT进行配置,配置文件如下:


./configure \

-embedded arm \

-xplatform qws/linux-arm-gnueabi-g++ \

-little-endian \

-opensource \

-host-little-endian \

-confirm-license \

-nomake demos \

-nomake examples \

-prefix $ZYNQ_QT_INSTALL


其中-prefix $ZYNQ_QT_INSTALL是告诉系统,安装的路径在哪的

配置完成后进行编译:

make

编译好了就可以进行安装(安装需要在root权限下进行,rainysky进入系统的时候就是root权限,这样很方便):

make install

焦急的等了快半个小时,终于编译完成了。在install文件夹下面,就是安装的文件。


之后将Xilinx交叉编译器中的基础C++库复制到安装目录的lib目录下:

cp -P /path/to/cross/compiler/arm-xilinx-linux-gnueabi/libc/usr/lib/libstdc++.so* \

/usr/local/Trolltech/Qt-4.7.3/lib/


这样就完成了Zynq的Qt Embedded for Linux的安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: