1. 程式人生 > >Linux下升級gcc/g++版本

Linux下升級gcc/g++版本

更新Ubuntu的gcc和g++版本

首先安裝gcc和g++版本,依次進行如下操作:

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

進入/usr/bin/把gcc/g++資料夾刪除,建立連結到gcc-4.8/g++-4.8:

cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.8 gcc
sudo rm g++
sudo ln -s g++-4.8 g++

檢視gcc/g++版本號

[email protected]:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v –with-pkgversion=’Ubuntu 4.8.1-2ubuntu1~12.04’ –with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs –enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ –prefix=/usr –program-suffix=-4.8 –enable-shared –enable-linker-build-id –libexecdir=/usr/lib –without-included-gettext –enable-threads=posix –with-gxx-include-dir=/usr/include/c++/4.8 –libdir=/usr/lib –enable-nls –with-sysroot=/ –enable-clocale=gnu –enable-libstdcxx-debug –enable-libstdcxx-time=yes –enable-gnu-unique-object –enable-plugin –with-system-zlib –disable-browser-plugin –enable-java-awt=gtk –enable-gtk-cairo –with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre –enable-java-home –with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 –with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 –with-arch-directory=i386 –with-ecj-jar=/usr/share/java/eclipse-ecj.jar –enable-objc-gc –enable-targets=all –enable-multiarch –disable-werror –with-arch-32=i686 –with-multilib-list=m32,m64 –with-tune=generic –enable-checking=release –build=i686-linux-gnu –host=i686-linux-gnu –target=i686-linux-gnu
Thread model: posix
gcc version 4.8.1

(Ubuntu 4.8.1-2ubuntu1~12.04)

[email protected]:~$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v –with-pkgversion=’Ubuntu 4.8.1-2ubuntu1~12.04’ –with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs –enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ –prefix=/usr –program-suffix=-4.8 –enable-shared –enable-linker-build-id –libexecdir=/usr/lib –without-included-gettext –enable-threads=posix –with-gxx-include-dir=/usr/include/c++/4.8 –libdir=/usr/lib –enable-nls –with-sysroot=/ –enable-clocale=gnu –enable-libstdcxx-debug –enable-libstdcxx-time=yes –enable-gnu-unique-object –enable-plugin –with-system-zlib –disable-browser-plugin –enable-java-awt=gtk –enable-gtk-cairo –with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre –enable-java-home –with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 –with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 –with-arch-directory=i386 –with-ecj-jar=/usr/share/java/eclipse-ecj.jar –enable-objc-gc –enable-targets=all –enable-multiarch –disable-werror –with-arch-32=i686 –with-multilib-list=m32,m64 –with-tune=generic –enable-checking=release –build=i686-linux-gnu –host=i686-linux-gnu –target=i686-linux-gnu
Thread model: posix
gcc version 4.8.1

(Ubuntu 4.8.1-2ubuntu1~12.04)

相關推薦

Linux升級gcc/g++版本

更新Ubuntu的gcc和g++版本 首先安裝gcc和g++版本,依次進行如下操作: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-g

linux升級軟體包版本等方法

       Linux環境下,要想檢視某個軟體(package)是否安裝。        rpm包方式安裝的,使用 rpm -qa | grep “軟體或者包的名字“。      

升級 gcc g++ 版本 支援-std=c++11 特性

CentOS 6.6 升級GCC G++ (當前最新GCC/G++版本為v6.1.0) 或者 新增yum 的 repo 檔案 也不行, 只能更新到 4.4.7! 採取手動編譯安裝了 1、 獲取安裝包並解壓 wget http://ftp.gnu.org/gnu/g

ubuntu14 升級gcc g++ 版本

#系統自帶的是gcc-4.8.4和g++-4.8.4  #ppa方式安裝 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-ge

linux升級gcc的方法

由於工作主要平臺換到了linux上,而linux因為源上沒有比較新的gcc,只有4.7,而我們用到了C++11, 只好自己升級了,升級方法也比較簡單,就是耗時間。1.下載gcc最新的原始碼包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9

linux安裝gcc,g++

這幾天初學Linux下的C/C++程式設計,有些體會,寫下來分享一下。 首先編寫了第一個C++程式,Hello,world! #include <iostream> using namespace std; void main() ...{ cout << "Hello,wor

LINUX升級Gcc

在學習或者編寫C/C++程式的時候,可能由於編譯器的版本較低,導致一些新增的知識點在加入到程式編譯時,會出現一些問題,例如編譯完成之後生成可執行檔案,但你在執行可執行檔案的時候,系統會報這樣的錯誤:[[email protected] ~]# ./a.out    

Linux修改gccg++的版本

  1 前言   最近,自己在linux除錯matlab的mex的時候,突然發現matlab R2015版本對應的mex適配環境是gcc-4.7,而自己ubuntu的Linux對應版本預設卻是gcc

Linux環境GNU, GCC, G++編譯器(轉)

c代碼 但是 關系 例如 ann name 語法規則 否則 int 一,GNU GNU是“GNU ‘s Not Unix”的遞歸縮寫, Stallman宣布GNU應當發音為Guh-NOO(革奴)以避免與new這個單詞混淆(註:Gnu在英文中原意為非洲牛羚,發音與new相同)

Mac環境升級gcc版本--rocksdb

pil 控制 set comm 方法 支持 port pos 重新 前言 在mac環境下編譯rocksdb,需要配置依賴的編譯環境,其中有一項比較麻煩:c++編譯要支持C++11,但是在mac環境安裝xcode-select --install之後,已經安裝有了gcc

Windows Sublime Text 配置Linux子系統(WSL)gcc/g++ 編譯環境

include 12px 重啟 結果 ctr 檢驗 AC system pat 0. 簡介(若已了解背景可以跳過此部分) Windows 10 Build 14316以上版本中加入了“Windows系統的Linux子系統”(Windows Subsystem for Lin

Linux升級Python到3.5.2版本

方法 logs 支持 行修改 make bin tar etc img 原文出處:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介紹在Linux(CentOS)下將Python的版本升級為3.5.2的方法 眾所周知,在202

【轉】CentOS 6.6 升級GCC G++ (當前最新版本為v6.1.0) (完整)

div 檢查 -c 刪除 相關 bsp figure 壓縮 ... 原文地址:https://www.cnblogs.com/lzpong/p/5755678.html 我這裏是centos7 升級到gcc8.1,過程差不多,參考這篇文章,記錄一下。 ---原文-

通過yum升級gcc/g++至版本4.8.2

最近在坐一個日期處理的問題,需要安裝sxtwl模組,但是gcc版本4.7死活也安裝不上,最後測試到只能升級gcc版本到4.8才得以解決 [[email protected] bin]# gcc -vUsing built-in specs.Target: x86_64-redhat-linuxT

阿里Linux升級PHP版本

1223 首先更新系統軟體 $ yum update 在centos7通過yum安裝PHP7,首先在終端執行: rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果提示錯誤:

阿里雲linux 升級PHP版本

首先更新系統軟體 $ yum update 在centos7通過yum安裝PHP7,首先在終端執行: rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果提示錯誤: error: Fa

Linux升級安裝Python-2.7.8版本

本文主要介紹在Linux(CentOS)下將Python的版本升級為2.7.8的方法 1.下載安裝包 wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz   2.解壓縮 編譯 安裝 如果報以上錯誤,請先安裝gcc,

在CentOS 7.2升級gcc編譯器的版本

預設情況下,CentOS 7.2預裝的gcc版本是4.8.x,通過執行命令 gcc -v 可以看到,一般情況下這個版本的編譯器已經滿足需要了,但是某些特殊的時候為了支援C++更高的特性,需要對gcc編譯器的版本進行升級,比如安裝最新的Mariadb 10的時候,就需要使用高版

最簡單的方式在linux升級node.js版本

strong 解決方法 cal 穩定版 信息 解決 style alt 刪除 node的升級頻率太高,n模塊來升級是最方便的,網上看了很多資料介紹使用n模塊,但是安裝n模塊之後卻經常找不到這個命令 很多同學安裝之後直接去使用n會發現命令不存在,就停留在這一步無法前進了。

linux使用gcc編譯運行C程序

images 鏈接 cnblogs bin collect 運行 ffffff alt 兩種 gcc(GNU Compiler Collection)是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語