最近在ubuntu 12.04下安裝QT的過程中,遇到一個問題。 ./qt-opensource-linux-x64-5.7.0.run出現了bash: ./qt-opensource-linux-x64-5.7.0.run: cannot execute binary file。 我用我自己的解決 ...
最近在ubuntu 12.04下安裝QT的過程中,遇到一個問題。
./qt-opensource-linux-x64-5.7.0.run出現了bash: ./qt-opensource-linux-x64-5.7.0.run: cannot execute binary file。
我用我自己的解決方案分享給大家,同時也為自己以後做個筆記。
第一:查看Linux當前操作系統名稱(信息)。命令:uname -a
出現下麵這個:
Linux ubuntu 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:15:33 UTC 2013 i686 i686 i386 GNU/Linux
可以看出當前Linux為32位操作系統。
所以:qt-opensource-linux-x64-5.7.0.run (64位操作系統)不可用。此時需要去官網下載支持32位操作系統的版本。
第二:下載QT安裝包
飛秋:qt-opensource-linux-x86-5.5.1
官網:1.進入:http://download.qt.io/archive/qt/
2.這裡我選擇5.5進入後選擇 qt-opensource-linux-x64-5.5.1.run 下載(這個是32位操作系統的,我下載到共用目錄下麵)
第三:安裝QT
1.在Linux下12.04下進入共用目錄:/mnt/hgfs/QT/ (每個人的共用目錄不同,請根據自己的共用目錄選擇)
2.當前目錄下有文件:qt-opensource-linux-x86-5.5.1.run
3.拷貝到家目錄下:cp qt-opensource-linux-x86-5.5.1.run /home/gec,文件有點大,所以拷貝速度有點慢,耐心等待。
4.檢查拷貝是否成功:cd /home/gec查看拷貝是否成功,有文件qt-opensource-linux-x86-5.5.1.run則成功。否則重新執行第三步(重新拷貝)。
5.執行:./qt-opensource-linux-x86-5.5.1.run
6.執行完第六步,ls查看,會出現一個目錄:Qt5.5.1
7.進入Qt5.5.1找到QT的可執行文件:cd /home/gec/Qt5.5.1/Tools/QtCreator/bin, ls查看當前列表 --> qtcreator
8.運行Qt:./qtcreator ,這時候已經成功運行QT了。
為了方便後期快速打開QT,可以設置一下環境變數。
9.設置環境變數:
(1)打開環境變數:sudo gedit ~/.bashrc
(2)末尾加入QT環境變數:export PATH=$PATH:/home/gec/Qt5.5.1/Tools/QtCreator/bin
(3)source ~/.bashrc (註釋:source:使當前shell讀入路徑為filepath的shell文件並依次執行文件中的所有語句,通常用於重新執行剛修改的初始化文件,使之立即生效,而不必註銷並重新登錄;.bashrc 是進入.bashrc文件夾,就是用戶目錄下的名字是.bashrc的目錄)。
完成以上操作後,ubuntu 12.04下的QT就已經安裝完成了。
在任意的目錄下,直接輸入命令:qtcreator 既可打開運行QT。
本人學習工程中遇到的問題,總結出來的,希望能幫到大家!