——————————————————————————————————
CentOS安装Qt编译错误以及无法调试的问題解决
安装qt需要centos的界面支持
这样其他的东西可以不用安装。安装完成安装vmwaretools适应虚拟机。支持很多功能安装方法:
将VMwareTools-10.0.10-4301679.tar.gz解压到桌面或者當前目录。(最好将包拷贝出来光驱里不一定能解压成功。)
后面一路回车就好了…….
等安装完成注意仔细看还要手动做一些操作,這里不列出来我懒得一项项去搞,直接用最粗暴直接的方法:reboot
安装完成, startx启动
弹出安装界面,接下来和windows一样了一路向下即可。
如果解决了该问题可以编译通过, 但是如果你直接F5调试话会报出另一个错误:
使用root权限操作;
按照提示安装对应的库文件,安装库件的格式:yum install libxxx(你要装的库)如果已经安装GL库,会显示已经安装
安装完库文件以后,还不能马上运行如果没有库的头文件,编译器是检测不到庫的还需要安装库的头文件,fedora安装库头文件的格式:yum install libxxx-devel还是该大写就大写。
执行完命令问题随之解决
解决办法就是下载安装符合要求嘚gdb和python。我的选择是gdb7.6.2、python2.7.5(测试发现7.6.1是不行的)
我安装成功后,yum确实不能用了不要着急可以解决的:见附录。
1.如有安装过先卸载gdb旧版本
接丅来试试打开qt之前新建的项目打开源码加一个断点直接F5试试看。可以调试了
Python升级后使用yum出现下图:
这是因为yum命令是基于Python开发的,当Python升級后yum命令找不到其所依赖的文件导致不可用。