31

我正在尝试在 Eclipse 上创建一个 C++ 项目。我已经为此安装了 eclipse-cdt。

创建项目时,会弹出一个窗口询问交叉编译器前缀和交叉编译器路径。有人可以解释一下这些是什么以及我需要在这些字段中添加什么吗?这些字段是绝对需要填写的吗?

4

5 回答 5

13

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

于 2014-06-01T22:48:27.597 回答
0

以防万一其他人像我一样需要更明确的指示,因为@yeremy 是正确的,因为您必须选择 MacOSX GCC。只是在 OP 所在的位置,他超出了他可以做出选择的地方,需要备份几个窗口(大约 3 个)来选择 MacOSX GCC 作为选择的工具链。在下面附加一个链接,该链接通过这些步骤,还显示了您可以在其中进行选择的窗口图像(图 11)。

Eclipse 的 C++ 入门 - CodeGuru

于 2018-11-27T00:54:23.430 回答
0

在交叉编译器前缀中,您需要编写“arm-none-eabi-”,在交叉编译器路径中,您必须选择 GCC bin 文件夹的路径。为此,您需要安装 Cygwin GCC。我在下面的链接中找到了几个步骤。

https://www3.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html#cygwin

于 2018-04-12T07:20:53.667 回答
0

当 Eclipse 没有检测到工具链(要单独安装)时,它只提供“Cross GCC”选项。不要选择那个。

这样PATH的网站会告诉您,使用环境变量会自动发现正确安装的工具链(Cygwin / MinGW) 。在我的机器上不是这种情况。

没有办法在 Eclipse 中手动配置工具链(截至撰写时),但您可以欺骗 Eclipse 找到一个工具链,而无需更改您的 global PATH

转到Preferences/ C/C++/ Build/ Environment,

添加一个变量PATH并将其指向您的工具链路径,例如d:\Mingw\bin;d:\Mingw\msys\1.0\bin. 用分号分隔路径。

于 2019-02-24T15:54:13.567 回答
-1

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

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

2 - 在“新建 C/C++ 项目的模板”窗口中,选择 C++ Managed Build --> 单击下一步

3 - 提供项目名称 --> 在项目类型部分(在可执行文件下)选择“空项目”并在工具链部分选择“MinGW GCC”

4 - 单击完成

注意:选择“MinGW GCC”将消除输入Cross GCC相关前缀和路径的麻烦。快乐的 C++ 学习。

在此处输入图像描述

于 2020-07-25T23:03:08.767 回答