中標麒麟64bit(兆芯試用版)release7.0 編譯安裝qt4.8.6 以及安裝 qt-creator 4.0.3 總結
其實,中標麒麟(兆芯試用版)release7.0 這個版本在安裝的時候可以勾選是否需要安裝編程開發環境,如果勾選安裝的話,安裝完成後,會發現有Qt5 也有QT4,但是我試了一下,都打不開工程,所以,決定不勾選這個編程開發環境,自己安裝。
我這裏才用的方法是 編譯安裝qt-everywhere-opensource-src-4.8.6
https://pan.baidu.com/s/1VPWbrYnjfiN8hfY8lxOC7A 提取碼 ia43
或者qt-everywhere-opensource-src-4.8.6.zip http://download.qt.io/archive/
qt-creator-opensource-linux-x86_64-4.0.3.run: http://download.qt.io/archive/qtcreator/
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
part1 首先安裝 qt
主要是參考這篇文章 https://blog.csdn.net/JAZZSOLDIER/article/details/79320836,直接上圖
步驟就是這些,但是在linux下面,尤其試國產linux下面,你懂的,當然沒有這麼順利
解壓然後 ./configure 中標麒麟下面 各種錯誤 第一種就是缺少各種依賴 然後一搜 問題是存在但是基本都是解決ubuntu上這種問題的方法,最後我終於發現瞭解決中標麒麟缺少依賴的方法,那就是需要安裝個gstream*這個包 否則你安裝後面的libXext-devel和libX11-devel都會出錯
下面列舉我出現的問題,可能大家會遇到,我貼出我的解決方法
error1 解決: /bin/sh^M:解釋器錯誤:沒有那個文件或目錄 參考https://blog.csdn.net/yongtongguan9284/article/details/83346859
error2: linux上編譯qt4.8.6,提示“You don't seem to have 'make' or 'gmake' in your PATH. cannot proceed"
參考https://blog.csdn.net/anklean/article/details/58590833?utm_source=blogxgwz1
error3:編譯linux qt gmake:g++: 命令未找到
這個直接 yum install gcc-c++ 貌似redhat系列都這條命令
至此,我是解決了問題,可以順利./configure了,中途會有一些提示比如,比如是選c社區版還是o開源版,我們選o,再yes一下就行了; 接下來 執行 qmake命令很順利;最後make install 也很順利。
最後需要設置一下環境變量 參考文章 linux上安裝Qt4.8.6+QtCreator4.0.3 https://blog.csdn.net/chenxiaoping1993/article/details/82682403
我就直接上圖了
part2 安裝qtcreator並設置編譯器
安裝 qtcreator
chmod +x qt-creator-opensource-linux-x86_64-4.0.3.run
./qt-creator-opensource-linux-x86_64-4.0.3.run
接下來設置編譯器 讓qtcreator和qt可以協同工作 依然參考 https://blog.csdn.net/chenxiaoping1993/article/details/82682403
第一步:tools>options>Build and Run
然後選擇Qt Versions,使用 Browse選擇剛纔安裝的Qt庫
然後點擊應用
第二步:選擇Kits,手動添加一個,GCC,GDB會自動檢測,這裏需要指定Qt Version。
默認是None,選擇我們剛纔添加的Qt 4.8.6
至此,qtcreator就可以正常使用!當然,這只是我的安裝過程中遇到的問題,預祝大家安裝順利,如有問題,可以留言共同探討!歡迎轉載。