fedora源码编译arm-qte-4.8.5

1.     进入光盘中的tiny210\FriendlyARM-210-DVD\Linux

把arm-qte-4.8.5-20131207.tar.gz拷入到fedora系统中(eg:opt目录)fedora源码编译arm-qte-4.8.5_第1张图片


2. 使用tar命令解压arm-qte-4.8.5-20131207.tar.gz
tar –zxvf arm-qte-4.8.5-20131207.tar.gz
进入解压出来的目录运行build.sh脚本
fedora源码编译arm-qte-4.8.5_第2张图片


3.     编译完成后,进入/opt/arm-qte-4.8.5/qt-everywhere-opensource-src-4.8.5/bin
输入./qmake –v看是否安装成功

fedora源码编译arm-qte-4.8.5_第3张图片


4.由上图可知我们编译出来的qmake带有 qmake 等 Qt 工具以及编译所需的头文件等在目录/usr/local/Trolltech/QtEmbedded-4.8.5-arm下


我们把QTE交叉编译环境路径加入到环境变量中去。
用vi打开/etc/profile文件
在文件末尾加入
export PATH="$PATH:/usr/local/Trolltech/QtEmbedded-4.8.5-arm/bin"

fedora源码编译arm-qte-4.8.5_第4张图片


5.  在终端中输入source /etc/profile 使/etc/profile文件里的配置立即生效

fedora源码编译arm-qte-4.8.5_第5张图片


6.  查看PATH变量及qmake版本

fedora源码编译arm-qte-4.8.5_第6张图片

通过echo $PATH命令我们可以发现QTE的交叉编译环境路径已经添加到了PATH路径当中,但是我们通过qmake –v命令发现qmake的版本不是QTE的版本,再通过查看PATH变量我们发现在开始的地方有一个qt的版本为3.3,因为我们QTE交叉编译环境路径在其后,所以它没有被认到,这时我们重新改下/etc/profile文件
把QTE交叉编译环境路径放到PATH变量的前面如下图所示:

fedora源码编译arm-qte-4.8.5_第7张图片

保存退出,在终端输入source /etc/profile使/etc/profile文件立即生效。
通过echo $PATH和qmake –v命令再次查看


通过上图发现qmake的版本已经变为我们QTE中qmake的版本了。


7.7.  写一个cpp程序测试一下。

fedora源码编译arm-qte-4.8.5_第8张图片

qmake –project –o test.pro(生成test.pro工程文件)
qmake(生成Makefile文件)
make(编译程序)


你可能感兴趣的:(源码,linux,ARM,交叉编译)