首页 > 编程知识 正文

qt编译静态库,linux qt命令行编译

时间:2023-05-05 08:06:43 阅读:170495 作者:844

网络上大多是在x86_64系统下交叉编译ARM版本的QT,很少在ARM系统下直接编译ARM版本的QT,如果项目使用交叉编译,可以编译程序

第一步是登录QT网站下载QT的源代码。 https://download.Qt.io/official _ releases/Qt/5.12/5.12.10/single /

这里使用的是5.12.10版的QT。 其他版本的QT可以自己选择。 下载并解压缩后,可以得到以下目录。

在编译之前,必须确保系统具有以下软件要求:

确认有上述软件后,执行以下命令。

./configure-prefix $ pwd/qtbaselicense-nomaketests其中参数license选择如下:

开放源代码用户: license=-opensourcebusinessedition用户: license=-commercial,configure有关更多参数,请使用以下命令获取详细信息

例如,如果要指定编译为指定路径且可以使用以下参数,请在/opt路径下指定configure -help :

执行以上配置设置命令,等待编译系统配置前的基本信息。 完成后,将显示包含编译QT的基本信息的makefile。

然后,运行以下命令以调用四核打开长编译:

编译make -j4大约需要一至两个小时。 编译完成后,执行以下命令:

make install完成后,将编译以下文件:

在yydhk目录中可以找到QT的编译器qmake。 然后,可以使用qmake编译QT程序。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。