我手动安装了最新的 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}"