在Qt Creator中设置ARM工具链(Ardupilot项目)

时间:2016-07-14 15:03:54

标签: linux qt arm qt-creator cross-compiling

我正在开始基于Ardupilot的无人机项目,并尝试使用 Qt Creator ,在this instructions之后构建Ardupilot项目。我和Ubuntu合作,BTW。

您可能会发现这很愚蠢(原因可能是这样),但我无法设置编译器(尽管有说明):

正如所建议的那样,我从here下载了编译器,并尝试按照说明操作,但在' Build& amp;运行','制作路径'让我疯狂,我不知道它是哪条路径(换句话说,相当于文件' make.exe'在Windows中,见附图),因为它没有在编译器文件夹中似乎有任何相似之处,它似乎并没有引用项目的Makefile。

希望任何人都可以帮助我,因为你肯定已经注意到了,我对大型真实项目以及Linux本身都很陌生。 提前谢谢,

爱德华

PD:

提供的说明(Windows和Linux): Instructions (both Windows & Linux) I'm supposed to follow

Linux:哪一个是'制作路径'? Make path?

2 个答案:

答案 0 :(得分:1)

首先。什么版本的qt?如果是5.7,则2015工具包不会起作用。如果您是Linux新手,那么您应该使用先前版本的qt 5.7,直到有人编译了一个支持c ++ 11编译器的新工具包。

你没有足够的信息知道你正在做些什么来提供一个好的答案。

你需要该程序做什么?如果它是关于Arm的Qt3d那么你有一个大问题,只有5.7会这样做。

希望这有帮助。

答案 1 :(得分:1)

如果要构建Copter

,构建目录应指向ardupilot / ArduCopter

在示例中,它指向ardupilot

编译器路径:/ opt / gcc-arm-none-eabi-4_9-2015q3 / bin / arm-none-eabi-gcc make文件路径:/ usr / bin / make