码迷,mamicode.com
首页 > 编程语言 > 详细

centos快速方便支持c++

时间:2014-09-18 16:27:04      阅读:495      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   ar   文件   2014   

手动编译安装的方式来升级gcc/g++甚至还需要升级gdb,是过于麻烦。对于怕麻烦的来说,直接安装devtools是最为简单快捷的。
http://people.centos.org/tru/,选择一个适合自己的版本,通过其中的readme文件可以了解到最简介的安装方法
https://access.redhat.com/documentation/en-US/Red_Hat_Developer_Toolset/2/html/User_Guide/sect-Red_Hat_Developer_Toolset-Install.html,这里有用户手册,这里有更为详细的说明

1. 准备一台干净的机器或者yum remove gcc,gdb等等
2. 确保安装wget,yum install wget
3. 下载 wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
4. 在用户手册中可以看到包含了那些开发工具包

bubuko.com,布布扣

5. 这里我们选择devtoolset-2-toolchain,它基本包含了我们所需要的东东  

yum install devtoolset-2-toolchain

 等待完成安装  安装完成之后,通过find / -name gcc命令发现 gcc位于目录/opt/rh/devtoolset-2/root/usr/bin/gcc下面

 g++,gdb和gcc一样

6. 建立软链接

ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc  

ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++

ln -s /opt/rh/devtoolset-2/root/usr/bin/gdb /usr/bin/gdb

 

附加。。。。

 如果出现GDB:Missing separate debuginfos,use: debuginfo-install****,则进行以下操作

1.修改/etc/yum.repos.d/CentOS-Debuginfo.repo里面的debuginfo目录中enable=1

2.yum install nss-softokn-debuginfo --nogpgcheck

3.yum install  yum-utils

4.将gdb时出现的提示,Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64,

复制其中debuginfo-install glibc-2.12-1.132.el6.x86_64,回车

5.完成安装之后,可能需要重启一次机器。

 

centos快速方便支持c++

标签:style   blog   http   color   io   os   ar   文件   2014   

原文地址:http://www.cnblogs.com/yokel/p/3977522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!