Eclipse用G++;不是GCC

Eclipse用G++;不是GCC,eclipse,gcc,Eclipse,Gcc,我四处寻找,找不到我问题的答案。我只安装了mingwgcc编译器(没有G++)。我已经发送了路径,可以从命令行编译“helloworld”。接下来,在eclipse中,我创建了一个新的带有“C”源文件的“C”项目。我还设置了include文件夹 我有相同的“Hello World”代码,但当我去编译时,我得到了“G++不在路径中”。这是预期的,因为我没有安装G++。然而,我似乎无法告诉eclipse我想要使用已安装的GCC编译器 如果我转到Properties->C/C++Build->Sett

我四处寻找,找不到我问题的答案。我只安装了mingwgcc编译器(没有G++)。我已经发送了路径,可以从命令行编译“helloworld”。接下来,在eclipse中,我创建了一个新的带有“C”源文件的“C”项目。我还设置了include文件夹

我有相同的“Hello World”代码,但当我去编译时,我得到了“G++不在路径中”。这是预期的,因为我没有安装G++。然而,我似乎无法告诉eclipse我想要使用已安装的GCC编译器

如果我转到Properties->C/C++Build->Settings->GCC C Compiler,命令将显示“GCC”。所以我不明白我做错了什么

我们将非常感激您的指点

亲切问候,,
Harold Clements

检查您在Eclipse中创建的项目类型以及为该项目选择的工具链。

尝试在终端上编译(可能通过
make
之类的生成器)。然后获取一个编辑器(或者配置Eclipse,使其使用与您键入的相同的编译命令)。别忘了把
-Wall-Wextra-g
传给
gcc
(或者传给
g++
或者
clang
)我完全搞糊涂了。我的问题是如何将Eclipse配置为使用GCC编译器,而不是g++。@haroldjElements抱歉,很久没有使用它了。只是想知道,您在使用Eclipse方面投入了很多吗?您可以尝试SublimiteText3(您可能还需要下载一些附加软件包)或Qt Creator(包括make工具)。他们跑得更快。恕我直言,我不跑。我一直在使用记事本+,只是希望在代码完成和调试方面有一些更有用的东西。感谢您的回复。我选择了一个C项目,创建了一个C源文件,并选择了MinGW GCC。如果我进入属性-> C/C++ +构建>设置> GCC C编译器,命令读取“GCC”。是否有什么我错过了?属性-> C/C++ + Builder ->工具链编辑器> >选择工具…”尝试删除所有C++相关的东西,并使用不同的生成器进行播放。我没有安装明文,但选择了这个工具链——它使用一些回退来构建GCC。还有一个可能性,你的源文件有“.c”(Capital C扩展),可以被视为C++文件——参见这个属性-> C/C++ + GUNOR>文件类型谢谢大家。删除所有C++构建相关的项目并重新启动后,世界上都是好的。节日快乐…哈罗德·克莱门茨