c++ eclipse中的交叉编译器前缀和路径

oymdgrw7  于 12个月前  发布在  Eclipse
关注(0)|答案(5)|浏览(233)

我想在Eclipse上创建一个C++项目。我已经安装了eclipse-cdt。
创建项目时,会弹出一个窗口,要求输入交叉编译器前缀和交叉编译器路径。有人能解释一下这些是什么吗?我需要在这些字段中添加什么?这些字段是否必须填写?

wa7juj8i

wa7juj8i1#

如果您使用的是Mac,则可以选择MacOS GCC而不是Cross GCC。如果你在Windows上,你必须安装一个C编译器。我建议你安装Cygwin,尝试按照这里的指示。https://www3.ntu.edu.sg/home/ehchua/programming/howto/eclipsecpp_howto.html安装C编译器后,重新启动Eclipse并尝试再次创建项目。希望这能帮上忙。

wz3gfoph

wz3gfoph2#

在Cross compiler Prefix中你需要写'arm-none-eabi-',在Cross compiler path中你必须选择GCC bin文件夹的路径。你需要安装Cygwin GCC。我在下面的链接中找到了几个步骤。
https://www3.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#cygwin

cygmwpex

cygmwpex3#

以防其他人像我一样需要更明确的指导,因为@yeremy是正确的,因为你必须选择MacOSX GCC。只是在OP所在的位置,他忽略了他本可以进行选择的位置,需要备份几个窗口(大约3个)才能选择MacOSX GCC作为工具链。在下面附加一个链接,它将完成这些步骤,并显示窗口图像,您可以在其中进行选择(图11)。
Getting Started with C++ for Eclipse - CodeGuru

kwvwclae

kwvwclae4#

当Eclipse没有检测到工具链(要单独安装)时,它只提供“Cross GCC”选项。别选那个
this这样的站点告诉您,使用PATH环境变量可以自动发现正确安装的工具链(Cygwin / MinGW)。在我的机器上不是这样的。
没有办法在Eclipse中手动配置工具链(截至本文撰写时),但您可以欺骗Eclipse找到一个工具链,而无需更改全局PATH
进入Window/Preferences/C/C++/Build/Environment,
添加一个变量PATH并将其指向您的工具链路径,例如d:\Mingw\bin;d:\Mingw\msys\1.0\bin。用分号分隔路径。

mwecs4sa

mwecs4sa5#

对于刚开始在Eclipse中进行C项目的新手:
单击文件-->新建--> C/C
项目
2 -在“新C/C项目模板”窗口中,选择C托管构建-->单击下一步
3 -提供项目名称-->在项目类型部分(可执行文件下)选择“空项目”,并在工具链部分选择**“MinGW GCC”**
4 -单击完成

**注意:**选择“MinGW GCC”,可以省去输入Cross GCC相关前缀和路径的麻烦。快乐的C++学习

enter image description here

相关问题