linux下Qt5.7源码编译

4 篇文章 0 订阅

有时候,可能需要用Qt编写服务端,但是又没有界面,只能通过源码编译的方式进行安装。以下记录了我在阿里云上编译qt源码的步骤。之前编译过几次,感觉比较容易踩坑,故此,记录一下。

1.从http://download.qt.io/archive/qt/下载源码,我下的版本是:qt-everywhere-opensource-src-5.7.0.tar.gz

2.解压压缩包,进入文件夹,查看README文件。源码安装前需要先安装3个依赖,若已安装,略过

     - Perl 5.8 or later
    - Python 2.7 or later
    - C++ compiler supporting the C++11 standard

3../configure -prefix /usr/local/Qt5.7 -nomake tests             //配置Qt安装的路径,选择的是Open Source Edition版本

可能会提示需要xcb包,若出现,执行yum install xcb*   

4.执行make ,然后make install安装                                   //编译的时间大概几小时,可以在第3步的时候配置优化选项忽略不需要编译的模块,加快编译速度

 

README中描述如下:

   Linux, Mac:
   -----------

     cd <path>/<source_package>
     ./configure -prefix $PWD/qtbase <license> -nomake tests
     make -j 4

也就是我所描述的第3部分。我修改了安装路径。不然还是编译错误。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值