Qt5.3.2_CentOS6.4_x86_编程调试环境【勿删,简洁】

ZC:使用的虚拟机环境是:博客园VMwareSkill 的 “CentOS6.4x86EngCustomize120g__20160307.rar

1、

For Qt5.3.2:

基本需要的 软件包都已经装好了,信息如下:

[root@CentOS6 ~]# gcc -v
Using built-in specs.
Target: i686-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) 

[root@CentOS6 ~]# g++ -v
Using built-in specs.
Target: i686-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) 

[root@CentOS6 ~]# rpm -qa |grep libGL
mesa-libGL-9.0-0.7.el6.i686
mesa-libGLU-9.0-0.7.el6.i686
[root@CentOS6 ~]# rpm -qa |grep dbus
dbus-glib-devel-0.86-5.el6.i686
dbus-libs-1.2.24-7.el6_3.i686
eggdbus-0.6-3.el6.i686
dbus-c++-0.5.0-0.10.20090203git13281b3.1.el6.i686
dbus-1.2.24-7.el6_3.i686
dbus-devel-1.2.24-7.el6_3.i686
python-slip-dbus-0.2.20-1.el6_2.noarch
dbus-x11-1.2.24-7.el6_3.i686
dbus-glib-0.86-5.el6.i686
dbus-python-0.83.0-6.1.el6.i686

[root@CentOS6 ~]# rpm -qa |grep ncurses
ncurses-devel-5.7-3.20090208.el6.i686
ncurses-libs-5.7-3.20090208.el6.i686
ncurses-5.7-3.20090208.el6.i686
ncurses-base-5.7-3.20090208.el6.i686

[root@CentOS6 ~]# sh
sh-4.1# python -V
Python 2.6.6
sh-4.1# exit
exit

[root@CentOS6 ~]# rpm -qa |grep gdb
eggdbus-0.6-3.el6.i686
gdb-7.2-60.el6.i686
gdbm-1.8.0-36.el6.i686

[root@CentOS6 ~]# 

2、

libstdc++.so.6 还是最高为 GLIBCXX_3.4.13,需要升到 GLIBCXX_3.4.17

3、

虽然,看起来 libGL 已经有了,但是 Qt5.3.2编译的时候,还是说 "cannot find -IGL",于是需要:

yum install libGL-devel

ZC: 手动安装 libGL-devel 的话,见 博客园OsSkill 中的 “rpm 更新/升级 软件包(libGL-devel手动安装过程)

ZC:实际上,上面只是查看了 libGL是否安装,没有查看 libGL-devel的情况,查看一下"rpm -qa |grep libGL-devel"是没有安装的(现象是没有任何信息打印出来)。不知道 libGL-devel 是否能在安装 操作系统CentOS的时候一起装上去?

4、

测试了一下,此时 编译/单步调试 都可以了。

100、