我們知道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桌面和標準的軟體集。如果你想安裝完整版本的...