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、