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. (Red Hat 4.4.-) (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. (Red Hat 4.4.-) (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-.el6.i686
dbus-libs-1.2.-.el6_3.i686
eggdbus-0.6-.el6.i686
dbus-c++-0.5.-0.10.20090203git13281b3..el6.i686
dbus-1.2.-.el6_3.i686
dbus-devel-1.2.-.el6_3.i686
python-slip-dbus-0.2.-.el6_2.noarch
dbus-x11-1.2.-.el6_3.i686
dbus-glib-0.86-.el6.i686
dbus-python-0.83.-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.
sh-4.1# exit
exit [root@CentOS6 ~]# rpm -qa |grep gdb
eggdbus-0.6-.el6.i686
gdb-7.2-.el6.i686
gdbm-1.8.-.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、