码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu13.10 下 g++和gcc 4.8不兼容无法安装的问题

时间:2014-10-10 18:02:24      阅读:413      评论:0      收藏:0      [点我收藏+]

标签:ubuntu   gcc   g++   

之前的gcc是4.8.x,导致g++不能用,于是到 网上找了好多方法,在安装的过程中还是出现了下面的这些问题:


1. Unable to exec g++.real: 没有那个文件或目录

2. 下列软件包有未满足的依赖关系:  gcc : 依赖: gcc-4.8 (>= 4.8.1-4~) 但是它将不会被安装

3. gcc-4.8 : 依赖: binutils (>= 2.23.90.20131017) 但是 2.23.52.20130913-0ubuntu1 正要被安装 

最后经过一番尝试,最后解决了问题,gcc和g++都是4.8的版本

不管是有还是没有成功安装过gcc和g++ (一般可以用gcc/g++ --verison查看版本 或者到 /usr/bin下面是否有gcc和g++的目录来进行判断)

都先下载ubutu的编译链并删除之前安装过的gcc和g++:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

下面开始安装:

sudo apt-get install gcc-4.8 g++-4.8

如果出现下面的错误:

gcc-4.8 : 依赖: binutils (>= 2.23.90.20131017) 但是 2.23.52.20130913-0ubuntu1 正要被安装 

那么需要进行下面的步骤,如果没有请绕过:

sudo apt-get install ppa-purge 
sudo ppa-purge ppa:ubuntu-toolchain-r/test
sudo apt-get update
然后再:sudo apt-get install gcc-4.8 g++-4.8

到此为止应该可以下载安装了。

之后是在bin下面建立gcc/g++命令

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

之后再update:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

最后可以通过gcc(g++) --version 来查看版本;

ubuntu13.10 下 g++和gcc 4.8不兼容无法安装的问题

标签:ubuntu   gcc   g++   

原文地址:http://blog.csdn.net/michael_kong_nju/article/details/39963799

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