ubuntu12.04 lts 安裝gcc 4.8

  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 。下面就來看一下安裝步驟:c++

首先安裝依賴:web

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 autoconfubuntu

接下來進入到安裝gcc4.8.1 的主要步驟:網絡

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
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 apt-get install g++-4.8-multilib 
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的版本:flex

 

 網絡條件很差的話,安裝過程比較慢,能夠使用網易或者sohu的源提升安裝速度。spa

相關文章
相關標籤/搜索