配置arm linux Qt开发环境


配置arm linux Qt开发环境的过程相对比较复杂,所以有必要把步骤记录一下。

版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3

 

一、安装arm-linux-gcc编译器

1.下载arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/13836544.html

2.解压后复制到/usr/local/toolschain目录,其他目录也可以,本文以此路径为例

3.使用 sudo gedit /etc/enviroment 修改PATH,添加/usr/local/toolschain/4.4.3/bin:。注意路径之间以英文冒号":"分隔。

 

二、安装tslib

笔者需要使用触摸屏,使用tslib,所以编译的qt也是带tslib的,不需要使用tslib的可以跳过并在第三步相应调整configure参数。下载后执行命令:

?
./configure
make
sudo make install

 

三、编译qt-everywhere并安装

1.下载qt-everywhere,http://qt.nokia.com/downloads/embedded-linux-cpp

2.解压后cd到该文件夹,执行编译命令:

?
./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ - no -webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc - no -mouse-linuxtp -I/usr/ local /tslib/include -L/usr/ local /tslib/lib - no -qt3support
make
sudo make install

编译过程比较耗时,一般要几个小时甚至十几个小时。。

3.安装完成后,mkspecs文件夹下的各个文件和目录对于普通用户都没有读的权限,这样qt creator也没有权限去读取,编译过程中就会提示找不到specs错误。需要修改该目录及其子目录文件的访问权限。

sudo chmod 775 mkspecs -R

 

三、安装qt creator

下载linux版qt后运行安装即可。

 

四、配置qt creator

不同版本也许有所不同,网上有不少关于qt交叉编译环境配置的文章可以参考。

工具->选项->Qt4  点右侧加号在“手动设置”里增加一个,qmake路径填第二步中的安装目录下的qmake路径,默认在“/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake”。版本不同会略有不同。名字随便起,见名知意即可。

打开项目后点左侧“项目”,选择刚才配置的Qt版本即可编译生成arm版程序了。


转载原文:http://www.cnblogs.com/oceanking/archive/2012/09/04/2671150.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值