如何知道我在Ubuntu上是否安装了g++?

我最近安装了Ubuntu 14.04。我尝试通过类似这样的命令来运行一个C++代码:
g++ first.cpp -o first

然后它说:
The program 'g++' is currently not installed. You can install it by typing:
sudo apt-get install g++

然后我就这么做了。在输入完并按下回车键后,它显示了如下的一条消息:
gedit is already the newest version.
libgrail6 is already the newest version.
xserver-xorg-core is already the newest version.
libgdata13 is already the newest version
...

(还有很多类似的行)
然后我尝试再次运行上面给出的相同命令。但终端再次显示我没有安装g++。我在这里漏掉了什么?现在如何运行C++代码?

安装包sudo apt-get install g++选择了gedit等等,这些并不是g++的依赖项,也不应该列出来。因此,apt-getg++作为一个模式(正则表达式)来匹配一个软件包名称。(实际上,它可能将第一个+作为正则表达式的一部分,将第二个+作为特殊的APT语法,我不确定。)当尝试安装g++时,通常不会发生这种情况;但如果发生了,意味着它不知道确切名称为g++的软件包实际上存在解决方案在这里(参考这个问题)。 - Eliah Kagan
2个回答

要查看已安装的编译器,只需在键盘上按下Ctrl+Alt+T打开终端。当终端打开后,运行以下命令: dpkg --list | grep compiler

enter image description here


在终端中键入"gcc",然后按下键盘上的Tab键,将显示已安装的gcc版本。祝好运。

gcc可以没有安装g++吗?(或者某些版本的gcc可以没有对应版本的g++安装吗?) - Eliah Kagan
sudo apt-get install build-essential - ivan.ukr