公升級Ubuntu 12 04下的gcc到4 7

2021-09-30 11:55:48 字數 541 閱讀 8600

我們知道c++11標準開始支援類內初始化(in-class initializer),qt creator編譯出現error,不支援這個特性,原因在於,ubuntu12.04預設的是使用gcc4.6,而只有gcc4.7才支援c++11,使用如下辦法公升級ubuntu 12.04下的gcc :

更新ubuntu源

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

sudo apt-get update 

sudo apt-get install gcc-4.7 

sudo apt-get install g++-4.7  

公升級完成使用gcc --version 顯示版本依然是4.6.3,並沒有把4.7版設定為預設

qt編譯時呼叫的/usr/bin/g++ 是個鏈結檔案,把這個檔案刪除,建立鏈結到g++-4.7:

cd /usr/bin

sudo rm g++

sudo ln -s g++-4.7 g++

現在編譯並執行例程,ok!編譯通過了!

Ubuntu12 04下配置OwnCloud私有雲

前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...

Ubuntu12 04下tomcat的安裝與配置

sudo tar zxvf jakarta tomcat 5.5.9.tar.gz c opt sudo mv opt jakarta tomcat 5.5.9 opt tomcat sudo opt tomcat bin startup.sh 如果能看到下列提示,就表明啟動成功了!using ca...

當你公升級到ubuntu12 04之後

本文主要記錄了我在公升級到ubuntu12.04之後安裝和配置的一些軟體,不保證在12.04之前的版本中這些命令也是有效的,不定期更新。1 安裝kde desktop sudo apt get install kde standard 上面的命令,安裝kde桌面和標準的軟體集。如果你想安裝完整版本的...