为嵌入式 Linux 应用程序交叉编译 Qt
Cross-Compiling Qt for Embedded Linux Applications
qmake.conf 文件位于何处,它应该如何查找 armhf debian wheezy 平台? (BeagleBone 黑色)
我正在尝试关注these steps,但其中一些是不合理的,比如关于qmake的。
此外 export PATH=path/to/cross/compiler:$PATH 会做什么?
我在 path/to/cross/compiler
中输入类似的内容
导出路径=/usr/bin/arm-linux-gnueabihf-g++:$路径
export PATH=/usr/bin/arm-linux-gnueabihf-g++:$PATH
您应该将目录添加到 PATH 而不是文件路径,在您的情况下它是 /usr/bin
,
但是因为 /usr/bin
已经在你的 PATH 中,你可以跳过这一步。
Where qmake.conf file is located and how it should look for armhf debian wheezy platform?
看看qt源目录下的mkspecs/linux-arm-gnueabi-g++/
,你的qmake.conf应该是这样的,你可以修改这个文件指向你的编译器。
在我的 Debian 7 Wheezy 上尝试配置 arm qt 交叉编译器一周后,我决定尝试在 Ubuntu 14.04 上遵循 these steps,一切都按预期进行!所以,不要把时间浪费在 Debian Wheezy 主机上,尝试使用最新的 Ubuntu 发行版并节省您的时间!
qmake.conf 文件位于何处,它应该如何查找 armhf debian wheezy 平台? (BeagleBone 黑色)
我正在尝试关注these steps,但其中一些是不合理的,比如关于qmake的。
此外 export PATH=path/to/cross/compiler:$PATH 会做什么?
我在 path/to/cross/compiler
中输入类似的内容导出路径=/usr/bin/arm-linux-gnueabihf-g++:$路径
export PATH=/usr/bin/arm-linux-gnueabihf-g++:$PATH
您应该将目录添加到 PATH 而不是文件路径,在您的情况下它是 /usr/bin
,
但是因为 /usr/bin
已经在你的 PATH 中,你可以跳过这一步。
Where qmake.conf file is located and how it should look for armhf debian wheezy platform?
看看qt源目录下的mkspecs/linux-arm-gnueabi-g++/
,你的qmake.conf应该是这样的,你可以修改这个文件指向你的编译器。
在我的 Debian 7 Wheezy 上尝试配置 arm qt 交叉编译器一周后,我决定尝试在 Ubuntu 14.04 上遵循 these steps,一切都按预期进行!所以,不要把时间浪费在 Debian Wheezy 主机上,尝试使用最新的 Ubuntu 发行版并节省您的时间!