我的Linux机器有以下定义:
- 红帽企业版 5.4
- 内核版本.2.6.18
但是我没有 g++ 命令。(我需要在 Linux 下编写 c++ 程序)
例如:
[root@linux /etc]# g++
-bash: g++: command not found
我还尝试了以下操作:
yum install gcc
loaded plugins: security
Setting up Install Process
No package g++ available.
Nothing to do
我的问题:如何安装/下载 g++ 命令?从哪里可以获取 g++?
我有 gcc 命令,但它只适用于 C 程序,而不是 C++。
[root@linux /]# which gcc
/usr/bin/gcc
我从手册页看到:(我不确定 gcc 是否也编译 C++)
[root@linux /]# man gcc
GCC(1) GNU GCC(1)
NAME
gcc - GNU project C and C++ compiler
答案1
安装该gcc-c++
包。
答案2
您需要安装实际上包含以下内容的软件包g++
:
$ type g++
g++ is /usr/bin/g++
$ rpm -qf /usr/bin/g++
gcc-c++-3.4.6-11.el4_8.1
因此,假设您已连接到互联网,您可以使用 yum 执行以下操作:
$ sudo yum install gcc-c++
这将自动安装 g++ 和任何其他缺少的依赖项。