你好,如题。
最近在公司使用了Qt Creator的subdir、appl类型.pro文件来组织一套C++程序和库,在Ubuntu下执行qmake . ; make -j即可编译。
问题是,我需要把这些文件编译到在armhf平台下,我目前只能在树莓派上安装qmake然后进行native编译,没有办法在x86_64的Ubuntu下交叉编译。不知道有谁比较清楚我应该怎样做?
CMakeLists.txt或者纯正的makefile或许其它才是更好的解决方案……但是我还是想先搞清楚qmake那一套交叉编译适不适合…………
在如下的界面设置成你要使用的编译器。
就是设置成arm-gcc的编译器的路径。
1. 确保arm交叉编译工具链安装正常,配置可用
2. 把Qt相关的库添加配置到上述编译环境中
3. 明确用arm的编译环境启动含有Qt的编译任务
QT环境搭建https://www.cnblogs.com/CZM-/p/6659156.html
http://blog.csdn.net/cibiren2011/article/details/52037952