Eclipse Juno C++ 错误:在 PATH 中未找到程序“g++”

Eclipse Juno C++ 错误:在 PATH 中未找到程序“g++”

我手动安装了最新的 Eclipse Juno(不是通过软件中心或 apt-get),然后从帮助 > 安装新软件菜单安装 Eclipse CDT。

但是,当我尝试编译一个简单的 C++ 代码时,它会显示如下错误在 PATH 中未找到程序“g++”。

我尝试从终端使用 g++,它工作正常。有人知道问题可能出在哪里吗?

答案1

你应该安装build-essential

sudo apt-get install build-essential

安装完成后,打开一个终端,输入 g++(按回车键),如果它说没有输入,那么你就得到了 g++

即使安装了这个,你仍然可能会遇到 eclipse cdt 的问题,所以我真的推荐 Netbeans,点击这里

你需要做的就是将 Netbeans 下载到你的电脑上,假设它在你的Download文件夹中

sudo chmod +x your_download_netbeans.sh

然后 ./your_download_netbeans.sh

因为您的计算机上已经安装了 Eclipse,所以我认为您已经安装了 jdk。

答案2

恼人的问题,找不到答案...我将路径变量添加到环境变量中,Window/preferences/build/environment 因为它起作用了。

答案3

g++ 编译器位于 /usr/bin 目录中。生成了“sources.mk”文件,其中包含编译器的路径。未生成路径。我编辑了该文件以将路径添加到 C++_SRCS 参数。忽略顶部的“不要编辑”。

C++_SRCS := /usr/bin

确保您已完成如上所述的“安装基本操作”。

答案4

我遇到了类似的问题并通过以下方式解决了它:

使用 Ubuntu 软件中心安装 GNU C++ 编译器 g++

更改位置:Window-> Preferences-> C/C++-> Build-> Settings-> Discovery->CDT GCC Build in Complier Settings [Shared]

从:

${COMMAND} -E -P -v -dD "${INPUTS}"

到:

/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

相关内容