已经有了存在的博客:银河麒麟(Kylin)完整移植Qt5.9.2, 包含QCharts和QML等全部模块
按着以上的步骤安装,编译源码时候会报错inflateValidate’未定义的引用 ;
网上找了很多没有找到
根据报错文件找到执行错误的位置,发现实在判断zlib的版本大小,正好卡在1290(1.2.9)处。
查看ubuntu的zlib版本是1.2.8
手动安装1.2.11,找到对应的平台我使用的是飞腾处理器aarch64
下载地址:https://launchpad.net/ubuntu/+source/zlib/
下载两个:
zlib1g_1.2.11.dfsg-2ubuntu4_arm64.deb
zlib1g-dev_1.2.11.dfsg-2ubuntu4_arm64.deb
安装:
deb 是 ubuntu 、debian 的格式。
rpm 是 redhat 、fedora 、suse 的格式。
deb是debian发行版的软件包
ubuntu是基于debian 发行的 所有可以用
.deb是solaris系统下的安装包后缀名。安装方法如下
cd 到安装包的目录
dpkg -i zlib1g_1.2.11.dfsg-2ubuntu4_arm64.deb
dpkg -i zlib1g-dev_1.2.11.dfsg-2ubuntu4_arm64.deb
如果你使用的是red hat linux,然后运行以下命令安装
cd 到安装包的目录
rpm -ivh 安装包名字
完成。