中标麒麟64bit(兆芯试用版)release7.0 编译安装qt4.8.6 以及安装 qt-creator 4.0.3 总结
其实,中标麒麟(兆芯试用版)release7.0 这个版本在安装的时候可以勾选是否需要安装编程开发环境,如果勾选安装的话,安装完成后,会发现有Qt5 也有QT4,但是我试了一下,都打不开工程,所以,决定不勾选这个编程开发环境,自己安装。
我这里才用的方法是 编译安装qt-everywhere-opensource-src-4.8.6
https://pan.baidu.com/s/1VPWbrYnjfiN8hfY8lxOC7A 提取码 ia43
或者qt-everywhere-opensource-src-4.8.6.zip http://download.qt.io/archive/
qt-creator-opensource-linux-x86_64-4.0.3.run: http://download.qt.io/archive/qtcreator/
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
part1 首先安装 qt
主要是参考这篇文章 https://blog.csdn.net/JAZZSOLDIER/article/details/79320836,直接上图
步骤就是这些,但是在linux下面,尤其试国产linux下面,你懂的,当然没有这么顺利
解压然后 ./configure 中标麒麟下面 各种错误 第一种就是缺少各种依赖 然后一搜 问题是存在但是基本都是解决ubuntu上这种问题的方法,最后我终于发现了解决中标麒麟缺少依赖的方法,那就是需要安装个gstream*这个包 否则你安装后面的libXext-devel和libX11-devel都会出错
下面列举我出现的问题,可能大家会遇到,我贴出我的解决方法
error1 解决: /bin/sh^M:解释器错误:没有那个文件或目录 参考https://blog.csdn.net/yongtongguan9284/article/details/83346859
error2: linux上编译qt4.8.6,提示“You don't seem to have 'make' or 'gmake' in your PATH. cannot proceed"
参考https://blog.csdn.net/anklean/article/details/58590833?utm_source=blogxgwz1
error3:编译linux qt gmake:g++: 命令未找到
这个直接 yum install gcc-c++ 貌似redhat系列都这条命令
至此,我是解决了问题,可以顺利./configure了,中途会有一些提示比如,比如是选c社区版还是o开源版,我们选o,再yes一下就行了; 接下来 执行 qmake命令很顺利;最后make install 也很顺利。
最后需要设置一下环境变量 参考文章 linux上安装Qt4.8.6+QtCreator4.0.3 https://blog.csdn.net/chenxiaoping1993/article/details/82682403
我就直接上图了
part2 安装qtcreator并设置编译器
安装 qtcreator
chmod +x qt-creator-opensource-linux-x86_64-4.0.3.run
./qt-creator-opensource-linux-x86_64-4.0.3.run
接下来设置编译器 让qtcreator和qt可以协同工作 依然参考 https://blog.csdn.net/chenxiaoping1993/article/details/82682403
第一步:tools>options>Build and Run
然后选择Qt Versions,使用 Browse选择刚才安装的Qt库
然后点击应用
第二步:选择Kits,手动添加一个,GCC,GDB会自动检测,这里需要指定Qt Version。
默认是None,选择我们刚才添加的Qt 4.8.6
至此,qtcreator就可以正常使用!当然,这只是我的安装过程中遇到的问题,预祝大家安装顺利,如有问题,可以留言共同探讨!欢迎转载。