Linux -Qt 開發環境搭建

在linux 下開發Qt 項目,首先開始環境搭建工作。
linux 版本是Red hat Enterprise linux 64

1.下載最新的qt版本,qt-opensource-linux-x64-5.2.1.run,這是一個可執行文件,在Linux下可以直接雙擊運行安裝。
2.安裝完qt後執行不了,因爲最新的qt需要匹配更高的gcc,沒辦法只能是更新gcc。
http://gcc.gnu.org/,官網上下載一個版本的gcc(這裏是gcc-4.9.3,release 目錄下)
3.將gcc-4.9.3.tar.gz解壓到/usr/local/gcc_4.9.3目錄下。cd /usr/local/,mkdir gcc_4.9.3, cd /usr/local/gcc_4.9.3,tar -xvf /home/michael/gcc-4.9.3.tar.gz(源碼包的路徑)
4.解壓完成後,會生成一個gcc-4.9.3目錄,cd /usr/local/gcc_4.9.3, ./contrib/download_prerequisites,這個神奇的腳本文件會幫我們下載、配置、安裝依賴庫,可以節約我們大量的時間和精力。
5.建立一個目標目錄:目標目錄是用來存放編譯結果的地方。
cd /usr/local/gcc_4.9.3/gcc-4.9.3,mkdir gcc-build-4.9.3
cd /usr/local/gcc_4.9.3/gcc-4.9.3/gcc-build-4.9.3.
6.配置——../configure –enable-checking=release –enable-languages=c,c++ –disable-multilib
目的是決定將GCC編譯器安裝到什麼地方,支持什麼語言以及指定其它一些選項等。
7.make,編譯,等待一段時間,一小時左右
8.make install,等待一段時間
9.驗證:gcc -v;或者g++ -v,如果顯示的gcc版本仍是以前的版本,就需要重啓系統;或者可以查看gcc的安裝位置:which gcc;然後再查看版本 /usr/local/bin/gcc -v,通常gcc都安裝在該處位置
這裏寫圖片描述
10.建立軟連接,如果提示已經存在連接,先刪除/usr/lib64/libstdc++.so.6下的libstdc++.so.6即可
ln -s /usr/local/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6

注:mkdir 命令處需要注意,目錄關係會影響編譯是否能完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章