中标麒麟linux 64bit(兆芯)试用版安装qt4.8.6 qtcreator4.0.3

中标麒麟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 64bit(兆芯)试用版安装qt4.8.6 qtcreator4.0.3_第1张图片

步骤就是这些,但是在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

中标麒麟linux 64bit(兆芯)试用版安装qt4.8.6 qtcreator4.0.3_第2张图片

 

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

我就直接上图了

中标麒麟linux 64bit(兆芯)试用版安装qt4.8.6 qtcreator4.0.3_第3张图片

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 

补充:编译qt过程中提示 在Linux下生成GUID的程序,及编译错误 “uuid/uuid.h: No such file or directory” 的解决办法

解决方法 step1.

如果在编译时出现错误“uuid/uuid.h: No such file or directory”,解决办法:安装 libuuid-devel 软件包。

如下直接用yum命令安装:

[root@localhost]# yum install libuuid-devel

如果还是报错 step2 

今天编译源码竟然出现这样的问题:g++: error: /usr/lib/libuuid.a: 没有那个文件或目录。
使用yum install libuuid-devel安装uuid开发接口后, 头文件/usr/include/uuid/uuid.h存在,但是libuuid.so.1.*和libuuid.a找不到

在https://answers.launchpad.net/ubuntu/+source/util-linux/2.20.1-1ubuntu1中下载到util-linux_2.20.1.orig.tar.gz,里面包含很多系统工具的目录,如包含libuuid目录。

$tar -xzvf util-linux_2.20.1.orig.tar.gz
$cd util-linux-2.20.1
$./configure --without-ncurses
$cd libuuid
$sudo makemake install

至此,qtcreator就可以正常使用!当然,这只是我的安装过程中遇到的问题,预祝大家安装顺利,如有问题,可以留言共同探讨!欢迎转载。

 

 

 

 

 

你可能感兴趣的:(Linux基础学习,C/C,基础学习)