1、工作需要,需要将程序部署到麒麟V10系统,并且公司产品SDK只能在CentOS上编译打包,然后部署到麒麟系统,因此写下此文章记录一下。
2、安装包下载:(直接使用迅雷下载以下centos和Qt5.14.2) mirrors.aliyun.com/centos/7.9.… download.qt.io/new_archive…
3、虚拟机安装CentOS7.9:参考链接,硬盘搞大一点,200G起步。安装完后拍个快照,便于恢复到初始安装状态 blog.csdn.net/a595156223/…
4、更新源:参考链接,其它源也可以使用,自己百度就行,有华为源,清华源等 developer.aliyun.com/mirror/cent…
5、更新系统软件:这一步比较耗时,10分钟左右,弄完做个快照 sudo yum update
6、更新gcc(为了支持C++11,centos7.9自带的4.8.5版本不支持C++11,麒麟gcc版本9.3,所以centos也升级9.x版本): blog.csdn.net/b_ingram/ar…
7、安装qt5.14.2,一路next,只需要选择安装的QT模块和安装路径(我安装在/opt目录下) 设置QT环境变量: #vim /etc/profile #在最后一行添加 #export PATH="/opt/Qt5.14.2/5.14.2/gcc_64/bin:PATH" #export PATH="/opt/Qt5.9.2/Tools/QtCreator/bin:PATH" #然后执行: source /etc/profile #执行qmake -v,检查是否配置成功
8、后续计划,把上面步骤中的CSDN链接走一遍,单独写个教程,因为过一段时间CSDN就会变成收费的,有点小恶心。
注意事项: 物理机往虚拟机拷贝文件或文字,会出现内容丢失的问题,用共享文件夹的形式传递文件,避免出错,很难排查。如何使用共享文件夹传递文件下一篇教程介绍。
arm centos 更新源:
1、备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的:wget mirrors.aliyun.com/repo/Centos… -O /etc/yum.repos.d/CentOS-Base.repo
3、更新系统:sudo yum update