ubuntu16 04 64位系統上安裝QT5 6

2021-08-11 18:05:44 字數 853 閱讀 8281

這裡只有乙個64位的 那麼你需要看一看你的ubuntu系統是不是64位的執行:sudo uname --m

如果顯示x86_64則是64位的系統

如果顯示的是i686則是32位的系統。32位的系統是安裝不上去的。

二.安裝

1.新增可執行許可權

sudo chmod +x  qt-opensource-linux-x64-5.6.1.run 

2.執行檔案

sudo ./qt-opensource-linux-x64-5.6.1.run 

這是乙個圖形安裝介面 你只需要一路next就行

三。安裝之後建立工程出現了問題

安裝完成後編譯出現錯誤:

/usr/bin/ld: cannot find -lgl

makefile:202: recipe for target 'untitled' failed

collect2: error: ld returned 1 exit status

make: *** [untitled] error 1

01:24:35: the process "/usr/bin/make" exited with code 2.

error while building/deploying project untitled (kit: desktop qt 5.6.1 gcc 64bit)

when executing step "make"

原因是5.6.0 的qt預設整合了opengl,但是當前系統沒有安裝opengl。

執行命令 

sudo apt-get install libgl1-mesa-dev 

之後你就可以使用qt進行程式設計試驗了。

Ubuntu64位系統執行32位程式

13.10以前版本 sudo apt get install ia32 libs 13.10以後版本 sudo dpkg add architecture i386 出現32位依賴問題時,系統就會自動安裝32位的包 sudo apt get update sudo apt get dist upgr...

64位Ubuntu系統如何執行32位軟體

這個問題是我在ubuntu16.04下安裝教程編譯器時遇到的,我安裝的是arm linux gcc 4.5.1 v6 vfp 20101103.tgz交叉編譯器。1,首先將arm linux gcc 4.5.1 v6 vfp 20101103.tgz解壓到 opt friendlyarm tools...

64位Ubuntu系統安裝Chrome瀏覽器

本方法查閱自網際網路,已經過個人測試。測試系統 ubuntu16.04x64 ubuntu17.04x64 輸入以下命令 sudo wget p etc apt sources.list.d 在終端中,輸入以下命令 wget q o sudo apt key add 在終端中,輸入以下命令 sudo...