我想在Eclipse上创建一个C++项目。我已经安装了eclipse-cdt。创建项目时,会弹出一个窗口,要求输入交叉编译器前缀和交叉编译器路径。有人能解释一下这些是什么吗?我需要在这些字段中添加什么?这些字段是否必须填写?
wa7juj8i1#
如果您使用的是Mac,则可以选择MacOS GCC而不是Cross GCC。如果你在Windows上,你必须安装一个C编译器。我建议你安装Cygwin,尝试按照这里的指示。https://www3.ntu.edu.sg/home/ehchua/programming/howto/eclipsecpp_howto.html安装C编译器后,重新启动Eclipse并尝试再次创建项目。希望这能帮上忙。
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
cygmwpex3#
以防其他人像我一样需要更明确的指导,因为@yeremy是正确的,因为你必须选择MacOSX GCC。只是在OP所在的位置,他忽略了他本可以进行选择的位置,需要备份几个窗口(大约3个)才能选择MacOSX GCC作为工具链。在下面附加一个链接,它将完成这些步骤,并显示窗口图像,您可以在其中进行选择(图11)。Getting Started with C++ for Eclipse - CodeGuru
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。用分号分隔路径。
PATH
d:\Mingw\bin;d:\Mingw\msys\1.0\bin
mwecs4sa5#
对于刚开始在Eclipse中进行C项目的新手:单击文件-->新建--> C/C项目2 -在“新C/C项目模板”窗口中,选择C托管构建-->单击下一步3 -提供项目名称-->在项目类型部分(可执行文件下)选择“空项目”,并在工具链部分选择**“MinGW GCC”**4 -单击完成
**注意:**选择“MinGW GCC”,可以省去输入Cross GCC相关前缀和路径的麻烦。快乐的C++学习
enter image description here
5条答案
按热度按时间wa7juj8i1#
如果您使用的是Mac,则可以选择MacOS GCC而不是Cross GCC。如果你在Windows上,你必须安装一个C编译器。我建议你安装Cygwin,尝试按照这里的指示。https://www3.ntu.edu.sg/home/ehchua/programming/howto/eclipsecpp_howto.html安装C编译器后,重新启动Eclipse并尝试再次创建项目。希望这能帮上忙。
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
cygmwpex3#
以防其他人像我一样需要更明确的指导,因为@yeremy是正确的,因为你必须选择MacOSX GCC。只是在OP所在的位置,他忽略了他本可以进行选择的位置,需要备份几个窗口(大约3个)才能选择MacOSX GCC作为工具链。在下面附加一个链接,它将完成这些步骤,并显示窗口图像,您可以在其中进行选择(图11)。
Getting Started with C++ for Eclipse - CodeGuru
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
。用分号分隔路径。mwecs4sa5#
对于刚开始在Eclipse中进行C项目的新手:
单击文件-->新建--> C/C项目
2 -在“新C/C项目模板”窗口中,选择C托管构建-->单击下一步
3 -提供项目名称-->在项目类型部分(可执行文件下)选择“空项目”,并在工具链部分选择**“MinGW GCC”**
4 -单击完成
**注意:**选择“MinGW GCC”,可以省去输入Cross GCC相关前缀和路径的麻烦。快乐的C++学习
enter image description here