Eclipse中的交叉编译器前缀和路径

33
我正在尝试在Eclipse上创建一个C++项目。我已经安装了eclipse-cdt。
在创建项目时,弹出窗口会要求填写交叉编译器前缀和交叉编译器路径。请问有人能解释一下它们是什么以及我需要在这些字段中添加什么吗?这些字段是否绝对需要填写?
5个回答

13

如果您使用的是Mac电脑,您可以选择MacOS GCC而不是Cross GCC。 如果您使用Windows,则需要安装C ++编译器。 我建议您安装Cygwin,并尝试按照此处的说明进行操作。 https://www3.ntu.edu.sg/home/ehchua/programming/howto/eclipsecpp_howto.html 安装完 C++ 编译器后,请重新启动Eclipse并尝试再次创建项目。希望这有所帮助。


因为您提供的链接已经失效,所以被投票否决了... - Ajay Kulkarni
@AjayKulkarni 将链接的协议更新为https,现在它可以工作了。 - yeremy

0

以防万一,如果有人和我一样需要更明确的指导,@yeremy是正确的,你必须选择MacOSX GCC。只是在OP所在的位置,他超过了可以进行选择的位置,需要返回几个窗口(大约3个)来选择MacOSX GCC作为首选工具链。下面附上一个链接,介绍了步骤,并显示了您可以进行选择的窗口的图像(图11)。

使用Eclipse进行C++编程入门-CodeGuru


0
当Eclipse无法检测到一个工具链(需要单独安装)时,它只提供"Cross GCC"选项。不要选择那个。
this这样的网站告诉你,一个正确安装的工具链(Cygwin / MinGW)会自动使用PATH环境变量进行发现。但在我的机器上并非如此。
目前为止,Eclipse没有办法手动配置工具链,但你可以通过欺骗Eclipse来找到一个而不改变全局PATH
进入Window/Preferences/C/C++/Build/Environment
添加一个变量PATH,将其指向你的工具链路径,例如d:\Mingw\bin;d:\Mingw\msys\1.0\bin。用分号分隔多个路径。

0

-1

对于在Eclipse中刚开始学习C++项目的新手:

1 - 点击文件 --> 新建 --> C/C++ 项目

2 - 在 "新的 C/C++ 项目模板" 窗口中,选择 C++ 管理构建 --> 点击下一步

3 - 提供一个项目名称 --> 在 "可执行文件" 下的项目类型部分中选择 "空项目" 并在 "工具链" 部分中选择 "MinGW GCC"

4 - 点击完成

注意: 选择 "MinGW GCC" 将消除输入 Cross GCC 相关前缀和路径的烦恼。祝学习C++愉快。

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接