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/f ⽂件内容,⾥⾯第⼀⾏内容为默认的编译器。
1.1 修改f⽂件内容。终端命令,sudo vim /usr/lib/x86_64-linux-gnu/qt-default/f
1.2 修改f⽂件第⼀⾏内容为⾃⼰使⽤的编译器,如:/home/likewei/Qt5.8.0/5.8/gcc_64/bin/qmake。
1.3 保存退出。
2.输⼊sudo vim /usr/lib/x86_64-linux-gnu/qt-default/f出现提⽰sudo vim 不到命令,需要安装vim编辑器。
2.1 如果可以上⽹,输⼊命令,sudo apt-get install vim-gtk,可以完成安装。
以下离线安装vim
2.2 安装ncurses,安装vim需要安装ncurses库。
2.2.2 终端命令解压缩,tar zxvf /home/likewei/桌⾯/myfile/ncurses-6.
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.2 打开终端,命令解压缩,tar jxvf /home/likewei/桌⾯/myfile/vim-8.0.tar.bz2
2.3.3 cd /home/likewei/vim80/srclinux系统vim编辑器
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论