无法找到完整路径g ++和gcc

时间:2014-08-11 03:34:34

标签: linux eclipse gcc g++

我正在尝试在Linux上安装Eclipse Helios,并设法安装eclipse。但是,在运行简单的hello world程序时,会发生错误。它说无法找到g ++和gcc的完整路径,因此我无法运行该程序。

是否与我的linux安装或eclipse安装有关?请指教。谢谢。

4 个答案:

答案 0 :(得分:4)

好的,可能是你在安装eclipse之前(或之后)没有安装g ++,或者eclipse没有检测到路径。由于Eclipse的安装本身不包含g ++,因此您需要使用终端单独安装它。

另外,由于你没有提到你使用的Linux,我假设是Ubuntu / Debian。现在你需要检查你的系统是否安装了g ++。要这样做: 按CTRL + ALT + T打开终端,然后输入以下命令

g++ <some c++ filename and path> -o output

然后按回车键。如果它编译意味着安装了G ++,那么它会说命令未找到。如果你没有安装g ++,请使用此命令(这仅适用于UBUNTU及其衍生产品)`

sudo apt-get install g++

如果先前安装中断,请先使用此命令`

sudo apt-get autoremove g++

然后安装! 现在要获取新安装的编译器的路径,请使用此

$ which g++

并将输出路径放在Eclipse首选项

答案 1 :(得分:1)

首先标题是误导性的,我会建议改变它以获得更好的答案。 检查g ++和gcc可执行文件的位置: 终端:

$ which g++
$ which gcc

输出很可能是:

  

的/ usr /斌/克++

  

的/ usr /斌/克++

(在这一点上,如果你得到一个gcc / g ++的路径你的linux安装可能没问题,eclipse也找不到gcc和g ++)

然后去eclipse你的项目&gt; gcc和g ++的属性和设置路径/命令。

答案 2 :(得分:0)

你安装了gcc吗?如果你已经安装了,也许你应该配置eclipse?这可能是问题所在。

答案 3 :(得分:0)

在RHEL 7.3上,您可以执行此操作来安装64位gcc/g++编译器:

$ yum install gcc-c++.x86_64

$ g++ --version



g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.