配置arm linux Qt开发环境的过程相对复杂,因此需要记录步骤。
版本: Ubuntu 10.04 lts/Qt SDK4.7.3/arm-Linux-gcc4.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目录中。 其他目录也可以。 本文以此路径为例
使用sudo gedit /etc/enviroment修改PATH,添加/usr/local/toolschain/4.4.3/智慧荷包蛋: 请注意,路径之间用英文冒号' : '分隔。
二.安装tslib
因为作者需要使用触摸屏和tslib,所以编译的qt也带有tslib,不需要使用tslib的可以跳过,在步骤3中相应地调整配置参数。 下载后运行命令:/configure
化妆
sudo make安装
三.编译并安装qt-everywhere
下载qt-everywhere,http://Qt.Nokia.com/downloads /嵌入式Linux-CPP
2 .解压缩后,将cd发送到此文件夹,编译命令:/configure-open source-embedded arm-xplatformqws/Linux-arm-g-no-WebKit-/
化妆
sudo make安装
编译需要时间,通常需要几个小时到十几个小时。
3 .安装完成后,普通用户无权读取mkspecs文件夹下的每个文件和目录。 这样,qt creator也没有读取权限,表示在编译过程中找不到specs错误。 必须修改对该目录和自然冬季目录文件的访问权限。
sudo chmod 775 mkspecs -R
三.安装QQ创建器
下载linux版qt执行安装即可。
四.配置QQ创建器
虽然可能因版本而异,但互联网上有很多关于配置qt交叉编译环境的文章。
工具-选项-Qt4点右侧的加号被添加到“手动设置”中,qmake路径被填写在步骤2的安装目录下的qmake路径中,“/usr/local/trolltech/Qt embedded 名字取自由,看名字知道意思就行了。
打开项目后,可以通过单击左侧的“项目”并选择刚才配置的Qt版本来编译arm版本生成程序。