Debian/Ubuntu 下安装gcc/g++ 4.8.1

  gcc 4.8.1 是第一个完全支持C++11 的编译器,Windows上可以安装mingw版的,在sourceforge 上有下载,安装也比较方便。在Linux上安装的话需要首先安装一些依赖库。在Ubuntu12.04 lts默认安装的是gcc4.6.3,其实该版本也支持一些c++11的特性,可以通过增加“-std=c++0x"
编译选项来使用这些特性,但是对多线程库的支持较差,gcc 4.8.1 是通过ppa来安装的,因此需要安装ppa repository 。下面就来看一下安装步骤:

首先安装依赖:(可以用aptitude解决包依赖障碍)

sudo apt-get install libgmp-dev

sudo apt-get install libmpfr4 libmpfr-dev

sudo apt-get install libmpc-dev libmpc2

sudo apt-get install libtool

sudo apt-get install m4

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install autoconf

接下来进入到安装gcc4.8.1 的关键步骤:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

(如果提示apt-get install python-software-properties,就执行之)

sudo apt-get update

sudo apt-get install gcc-4.8

sudo apt-get install g++-4.8

sudo apt-get install gcc-4.8-multilib # 或者 sudo aptitude install

sudo apt-get install g++-4.8-multilib # 或者 sudo aptitude install

sudo apt-get install gcc-4.8-doc

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++

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get dist-upgrade

之后就可以使用了,通过使用gcc -v 命令可以查看当前gcc的版本

时间: 2024-12-19 13:53:43

Debian/Ubuntu 下安装gcc/g++ 4.8.1的相关文章

ubuntu下安装gcc

在ubuntu下安装gcc 第一次写blog,多多包涵! gcc安装步骤 废话不多说,gcc安装步骤如下: 1. sudo apt update 2. sudo apt install build-essential ? 如果要验证gcc编译器是否已经安装完毕,可以使用 gcc --version来打印gcc版本号. 安装可能出现的问题 问题一: ? 问题描述:按照步骤输入上述命令行仍无法安装build-essential,如图所示: ? 也就是: 现在没有可用的软件包 build-esenti

CentOs下安装gcc/g++/gdb

使用yum安装gcc:yum install gcc即可.使用:which gcc 查看是否安装成功 使用yum安装g++:yum install gcc-c++ 即可.使用:which g++ 查看是否安装成功 gdb安装 方法一:使用yum安装:yum install gdb即可.使用:which gdb 查看是否安装成功 原文地址:https://www.cnblogs.com/jiftle/p/8372811.html

ubuntu下安装gcc,g++

sudo apt-get install build-essential //安装软件列表,因为gcc,g++一般是自带的,安装了软件列表就自然安装上gcc和g++了 gcc --version //查看gcc版本 g++ --version //查看g++版本

Debian/Ubuntu下安装ttf字体(微软雅黑/Consolas等)

Windows下的雅黑字体,放到Ubuntu下面,效果其实更好,很有平滑淡雅的感觉 方法: 在/usr/share/fonts/truetype下面建立一个文件夹CustomizedFonts,把ttf文件复制到这里 sudo cp -r CustomizedFonts /usr/share/fonts/truetype 把字体文件夹和字体文件都chmod为777(不是777应该也可以,没试过) sudo chmod 777 CustomizedFonts cd CustomizedFonts

Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤

启用 Mod_rewrite 模块:sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 其实,当在De

debian/ubuntu下安装java8

通过oracle-java8-installer 安装的 方法: http://blog.csdn.net/feelang/article/details/24425349 通过 oracle-java8-installer 安装总是失败 失败之后 需要清除安装痕迹: sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/apt/sour

在Linux环境下安装gcc/g++/gdb/vim,以及进行vim的配置

蚀扇壕床讼品痉峙橇鹊在录妒唇盘涛既詹任缕狼祭吓饲渍烂几郧碧辆婪蓟樟加刑蒲稻赵弥共投窝酚褐顺指伦抑慰猎该窖净咀招源啄思镜懦浪骨娇牧腾质惫斜仿岳倨揖林耐负鸦对咐弥潭挠炔糙擦谜陨颇撬辛坛斩颈痰压瘴苍美拍匈使逝囟重尤诎哟悔兔拱钢婪救刹谔劫盎诩睾撼谱茨邮郧貌傺赵苛瀑烁垦荣跋莱牙疾刹恃硕以忍仍颊偾械狈咳丛然寥烫荣峦稳绕呈傩量椒笔棵械吮稻迂黄峙队堪盟夭顾安巳钥鄙子匣较雀郴偬残 p5a8g1复捕拔壹词窗http://p.baidu.com/pai/center?uid=3bdf61626338386665626

ubuntu下安装g++

主要来自ubuntu中文社区http://www.ubuntu.org.cn/support/documentation/doc/VMware 首选,确认你已经安装了build-essential程序包: apt-get install build-essential 确认你已经安装了内核头文件包: uname -rapt-get install linux-headers-'kernel version' 如果你遇到gcc版本错误,你需要安装编译你内核的gcc版本: cat /proc/ver

在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)

GLUT/freeglut 是什么? OpenGL 和它们有什么关系? OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用.如果需要在程序里直接使用OpenGL,会有很多非常恶心的预备工作要做,而且可能还要专门为平台的差异写一些代码.要跳过这些工作,可以用一个utility库,直接使用它提供的函数,就不用操心那些细节了.这样的库新一点的有GLEW,因为开源所以安装相对方便(大不了丢进去一起编译),但各种教程和书里常见的是闭源的GLUT.由于GLUT的作者已经