redhat下配置c++开发环境

RedHat自带的gcc好像不能支持c++代码的编译,我写了一个helloword程序hello.cpp,执行
gcc hello.cpp
报错
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
看来应该是c++的编译环境没有配置好,上网查到需要用yum安装gcc-c++,于是
yum install gcc-c++

又报错:

Loaded plugins: refresh-packagekit, security
Setting up Install Process
No package gcc-c++ available.
Error: Nothing to do
好吧,这回我也猜不出来是什么问题了,各种百度google,尝试了很多办法,最后发现是yum没有配置好(~ ̄▽ ̄)~

查到了解决办法:

# cd /etc/yum.repos.d/
# mv rhel-source.repo rhel-source.repo.bak
# wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
终于可以执行yum install 了,安装好gcc-c++,再次编译还是报错。

过程还真是复杂啊。。 执行

yum list | grep c++

发现3个, 都安装一下吧~


经过各种各样的倒腾。。。

换!系!统!

换上ubuntu,

sudo apt-get install gcc
sudo apt-get install g++
搞!定!了!

你可能感兴趣的:(linux,C++)