在 Qt Creator 中设置 ARM 工具链(Ardupilot 项目)
Setting up ARM Toolchain in Qt Creator (Ardupilot project)
我正在开始一个基于 Ardupilot 的无人机项目,并尝试使用 Qt Creator 构建 Ardupilot 项目,遵循 this instructions。我正在与 Ubuntu 合作,顺便说一句。
您可能发现这很愚蠢(因为它可能是),但我无法设置编译器(尽管有说明):
按照建议,我从 here 下载了编译器,并尝试按照说明进行操作,但是在 'Build & Run' 中选择了自定义编译器后,'Make path' 快把我逼疯了,我不知道那是哪条路径(换句话说,相当于 Windows 中的文件 'make.exe',请参阅附图),因为编译器文件夹中似乎没有任何类似的东西而且好像没有引用项目的Makefile
希望任何人都可以帮助我,正如您肯定注意到的那样,我对大型真实项目以及 Linux 本身都是新手。
提前致谢,
爱德华多
PD:
提供的说明(Windows 和 Linux):
Linux:'Make path'是哪一个?
首先。什么版本的qt?如果是 5.7,则 2015 工具包将无法使用。如果您是 Linux 的新手,那么在有人编译出支持 c++11 编译器的新工具包之前,您一定要继续使用之前版本的 qt 5.7。
不过,您没有足够的信息来说明您正在做什么,因此无法给出一个好的答案。
您需要程序做什么?如果它是 Arm 上的 Qt3d,那么你会遇到一个大问题,只有 5.7 可以解决。
希望对您有所帮助。
如果您正在为 Copter
构建,构建目录应指向 ardupilot/ArduCopter
在示例中它指向 ardupilot
编译器路径:/opt/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc
make文件路径:/usr/bin/make
我正在开始一个基于 Ardupilot 的无人机项目,并尝试使用 Qt Creator 构建 Ardupilot 项目,遵循 this instructions。我正在与 Ubuntu 合作,顺便说一句。
您可能发现这很愚蠢(因为它可能是),但我无法设置编译器(尽管有说明):
按照建议,我从 here 下载了编译器,并尝试按照说明进行操作,但是在 'Build & Run' 中选择了自定义编译器后,'Make path' 快把我逼疯了,我不知道那是哪条路径(换句话说,相当于 Windows 中的文件 'make.exe',请参阅附图),因为编译器文件夹中似乎没有任何类似的东西而且好像没有引用项目的Makefile
希望任何人都可以帮助我,正如您肯定注意到的那样,我对大型真实项目以及 Linux 本身都是新手。 提前致谢,
爱德华多
PD:
提供的说明(Windows 和 Linux):
Linux:'Make path'是哪一个?
首先。什么版本的qt?如果是 5.7,则 2015 工具包将无法使用。如果您是 Linux 的新手,那么在有人编译出支持 c++11 编译器的新工具包之前,您一定要继续使用之前版本的 qt 5.7。
不过,您没有足够的信息来说明您正在做什么,因此无法给出一个好的答案。
您需要程序做什么?如果它是 Arm 上的 Qt3d,那么你会遇到一个大问题,只有 5.7 可以解决。
希望对您有所帮助。
如果您正在为 Copter
构建,构建目录应指向 ardupilot/ArduCopter在示例中它指向 ardupilot
编译器路径:/opt/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc make文件路径:/usr/bin/make