配置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版程序了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现