linux下使用命令模式去編譯Qt程序


1.打開終端輸入,qmake -v ,如果提示版本信息正,就可以編譯程序了。

2.當前目錄切換到程序源代碼目錄,cd /home/likewei/untitled2

3.生成untitled2.pro文件(通過命令生成的pro文件,里面會缺少引用,最好還是通過QtCreator生成),qmake -project

4.生成makefile文件,qmake untitled2.pro

5.生成執行文件,make

 

編譯出現的問題解決方法:

 1.打開終端輸入,qmake -v,出現錯誤:qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

   需要修改/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 文件內容,里面第一行內容為默認的編譯器。

   1.1 修改default.conf文件內容。終端命令,sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

   1.2 修改default.conf文件第一行內容為自己使用的編譯器,如:/home/likewei/Qt5.8.0/5.8/gcc_64/bin/qmake。

   1.3 保存退出。

 2.輸入sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf出現提示sudo vim 找不到命令,需要安裝vim編輯器。

    2.1 如果可以上網,輸入命令,sudo apt-get install vim-gtk,可以完成安裝。

    以下離線安裝vim

    2.2 安裝ncurses,安裝vim需要安裝ncurses庫。

        2.2.1 安裝vim需要ncurses庫。官網:https://ftp.gnu.org/gnu/ncurses/ 下載ncurses-6.1.tar.gz

        2.2.2 終端命令解壓縮,tar zxvf /home/likewei/桌面/myfile/ncurses-6.1.tar.gz

        2.2.3 切換到解壓縮后的文件目錄,cd /home/likewei/ncurses-6.1

        2.2.4 按照系統環境制作安裝配置文件輸入命令,./configure

        2.2.5 編譯源代碼並且編譯ncurses庫,sudo make

        2.2.6 安裝編譯好的ncurses庫,sudo make install

    2.3離線安裝vim

       2.3.1 官網https://www.vim.org/download.php#unix下載vim-8.0.tar.bz2

       2.3.2 打開終端,命令解壓縮,tar jxvf /home/likewei/桌面/myfile/vim-8.0.tar.bz2

       2.3.3  cd /home/likewei/vim80/src

       2.3.4  ./configure

       2.3.5 sudo make

               注意:在make過程中,如果缺少ncurses,可能會碰到下面的問題:checking for tgetent()... configure: error: NOT FOUND!

                You need to install a terminal library; for example ncurses.

       2.3.6 sudo make install  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM