中标麒麟Linux64平台上QT5.6.3源码编译安装

这篇教程应用于中标麒麟Linux64平台上要编译安装QT环境;
安装linuxdeploy打包工具,以源码编译方式安装;Ubuntu请参见QT程序发布_Ubuntu
将ubuntu16.04的qt编译环境,发布到没有qt环境的ubuntu16.04的机器上;采用的方式是linuxdeployqt命令方式
最后附上中标麒麟Linux64平台上QT5.6.3编译好的文件下载 Qt5.6.3_neokylin.tar.gz

一、环境

1.qt-everywhere-opensource-src-5.6.3.tar.xz;
2.linuxdeployqt SourceCode

二、编译QT库

1.如果是下载完成后解压到本地(我解压到\diskE\qt\)
执行命令

cd \diskE\qt\
tar -xvf qt-everywhere-opensource-src-5.6.3.tar.xz
cd qt-everywhere-opensource-src-5.6.3
// 安装完成以后安装到了/usr/local/Qt/Qt5.6.3
./configure -prefix=/usr/local/Qt/Qt5.6.3 -debug-and-release -nomake tests -nomake examples
// 如果Qt应用程序有中文不显示的问题,可以改为下面的命令进行配置(需要添加fontconfig)
./configure -fontconfig -debug-and-release -qt-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -nomake tests -qt-xcb -nomake examples -prefix /usr/local/Qt/Qt5.6.3
make -j4
make install

2.设置环境变更

vim /etc/profile
// 将下面几行添加到/etc/profile 或~/.bashrc配置文件中
export QTDIR=/usr/local/Qt/Qt5.6.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
source /etc/profile
// 或source ~/.bashrc

三、编译linuxdeploy

1.如果是下载完成后解压到本地(我解压到\diskE\qt\)
执行命令

cd \diskE\qt\
tar -xvf linuxdeployqt-6.tar.gz
cd linuxdeployqt-6
qmake
make
make install

四、编译Qt工程

1.在Qt工程目录下执行命令
执行命令

cd \diskE\qt\QT_elink
qmake QT_elink.pro -r -spec linux-g++ "CONFIG+=release" "CONFIG+=qml_release"
make
cd \diskE\qt
mkdir elink_release
cd elink_release
cp \diskE\qt\QT_elink\elink\elink .\
linuxdeployqt elink

中标麒麟Linux64平台上QT5.6.3源码编译安装相关推荐

  1. linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)

    linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...

  2. 麒麟Kylin V10 桌面版源码编译安装Qt5.6.0

    麒麟Kylin V10 桌面版源码编译安装Qt5.6.0 硬件环境:PHYTIUM FT-2000/4开发板 系统环境:Kylin V10 Desktop 系统 安装包下载:自己所需版本 解压 相关依 ...

  3. 在龙芯3a5000处理器上进行qt-5.11.3源码编译流程与遇到的问题

    1.环境说明 处理器:Loongson-3A5000M 统信桌面操作系统 Linux 注意网上很多帖写的都是适用于龙芯3a4000的,龙芯3a4000指令集是mips,龙芯3a5000指令集为Loon ...

  4. QT5.15.2源码编译后在君正MIPS架构运行播放实时视频流

    问题背景: 公司新项目需要使用君正T40 soc,平台是 MIPS 架构,但是君正在此平台未开发出图形界面工具,项目需要人机交互,于是需要使用QT实现相关需求. 问题描述: 下载QT5.15.2源码( ...

  5. qt5.15.2在银河麒麟v10sp1上编译源码后安装运行

    转载备份,原文章:银河麒麟V10系统+飞腾CPU交叉编译安装Qt-5.15.2_银河麒麟交叉编译_savagelin的博客-CSDN博客 操作系统版本名称:银河麒麟V10(SP1) 版本号:2203 ...

  6. 银河麒麟V10(arm64) 源码编译Qt5.8.0

    0.前言 本文用于记录在国产操作系统:银河麒麟V10(arm64)上从源码编译Qt5.8.0(Qt5.15.2为踩坑版本) 0.1 编译环境 主机环境: Qt Version:5.8.0 Openss ...

  7. FreeCAD v0.19源码编译与VS2017+Qt5环境搭建

    FreeCAD v0.19源码编译与VS2017+Qt5环境搭建_$firecat全宏的代码足迹$-CSDN博客一.环境准备VS2017,x64cmake-3.14.5-win64-x64.msiFr ...

  8. KylinV10上qt5.9开发应用打包步骤(四)--linuxdeployqt源码编译

    文章目录 1.linuxdeployqt源码编译 下载linuxdeployqt源码包,6版本的 执行下面的步骤 遇到报错 对'ucal_clone_56'未定义的引用 2. 解决依赖 linuxde ...

  9. 桌面排版软件Scribus v1.5.5源码编译,使用VS2017+Qt5.12.7环境

    软件官网 Scribus – Open Source Desktop Publishing Scribus Wiki Scribus Forums - Index 官方论坛 WebSVN - Scri ...

  10. vs2015 Windows10 Qt5.9.3(包含qtwebengine、qtwebview编译)源码编译(jom编译)心得总结

    经过几天的不懈努力,终于把qt5.9.3编译完成(jom编译),现在把自己的编译过程以及注意事项分享出来,希望对大家有帮助. 编译之前的准备 新的编译环境,最好是最新的干净的windows10环境, ...

最新文章

  1. 文本特征选择 java代码_文本分类入门(十)特征选择算法之开方检验
  2. 链家混三个月底薪_链家悲惨工作经历,新人参考
  3. gpio 树莓派3a+_树莓派4正式发布!硬件性能大提升:CPU提升3倍,支持USB3.0、蓝牙5.0、千兆以太网、4G LPDDR4、H.265...
  4. 《C陷阱与缺陷》和《C专家编程》两本书又翻印了
  5. 我的docker随笔34:gitlab服务部署
  6. php 合计,表格怎么合计总数
  7. ffmpeg系列-解决ffmpeg获取aac音频文件duration不准
  8. PXE+kickstart 无人值守安装CentOS 6
  9. 使用 github + jekyll 搭建个人博客
  10. 【技术向】如何借助Tushare,学习量化理财(入门)
  11. 【JavaWeb】消息摘要、数字签名与数字证书的区别
  12. SVG排版教程 | SVG排版入门基础知识汇总
  13. ACL 2022 主会长文论文分类整理
  14. 矢量组合图标文件格式设计
  15. matlab求解微分方程ode23
  16. MySQL学习笔记-从基础到进阶
  17. 测试基础知识考试题目(答案)
  18. 使用SuperWebSocket 构建实时 Web 应用
  19. codeforces 1090B切题记录
  20. 一篇高中生都能看懂的MySQL入门博客(长文)

热门文章

  1. 陈睿:B站用户用创作展示传统文化之美
  2. matlab中floor函数,floor函数
  3. 学期博客:学习进度条
  4. githup找回被删除的文件
  5. [算法学习no5]kmp
  6. 肯德基中国门店将限时发售植物肉汉堡
  7. R语言使用rnorm函数生成正太分布数据、使用stem函数可视化茎叶图、茎叶图很直观的表现出数据的分布情况
  8. Eclipse报错:An error has occurred.See error log for more details.
  9. 微信小程序实践——实验1获取用户信息
  10. 【深度学习】Mask DINO四部曲—DETR潘多拉魔盒的正确打开方式