准备
- 主机平台:Ubuntu 16.04 LTS(x64)
- 目标平台:ARM40-A5D3
- 虚拟机:VMware® Workstation 12 Pro
- Qt版本:Qt4.8.7
- IDE版本:Qt Creator 3.4.2 (opensource)
- 编译工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi
安装Qt Creator
- 下载Qt Creator
32位系统下载qt-creator-opensource-linux-x86-3.4.2.run
64位系统下载qt-creator-opensource-linux-x86_64-3.4.2.run
- 安装Qt Creator
将下载的qt-creator-opensource-linux-x86_64-3.4.2.run文件,复制到Ubuntu中。
首先执行下面的指令,然后软件的安装过程与windows类似。设置安装路径,一路NEXT就可以了。
$ sudo chmod 755 qt-creator-opensource-linux-x86_64-3.4.2.run
$ sudo ./qt-creator-opensource-linux-x86_64-3.4.2.run
设置Qt Creator
- 启动Qt Creator
运行Terminal,切换到Qt Creator的安装目录下,运行下面的指令进行启动。
$ cd /opt/qtcreator-3.4.2/bin/
$ ./qtcreator
+ Qt Creator参数设置
在Qt Creator的选项“Tools”的下拉菜单中选择“Options”,如下图所示:
如果不使用Qt 远程Debug功能,可以跳过此设置。在“Devices”选项中,添加目标设备类型,并输入目标设备的IP地址,以及账户和密码,测试是否能与目标设备连接成功,并查看目标设备运行的进程。ARM40默认支持SSH功能,如果你的目标设备没有安装SSH,请自行移植openssh,在这里不再作介绍。如下图所示:
在“Build & Run”选项中,添加编译器,调试器和qmake路径,并创建Qt Kits。
至此,Qt Creator 3.4.2就部署完成了。