点评:在最近编译Qt,使用前debian6,gcc版本gcc-4.4,当debian7使用,编译器遇到了很多像debian6问题,使用gcc-4.7默认GCC debian7,可能是问题的编译版本,所以有必要更换gcc-4.4 debian7版本的gcc,措施如下:(推荐方法)







方法1:

安装gcc4.4的和G + + 4.4

复制代码代码如下所示:
sudo apt-get install gcc-4.4
sudo apt-get都不是G + + 4.4


修改默认的GCC和G + +版本4.4

复制代码代码如下所示:
sudo更新选择--删除所有GCC

sudo更新选择--安装/ usr /斌/ GCC GCC / usr /斌/ gcc-4.4 40
sudo更新选择--安装/ usr /斌/ G + G + + / usr /斌/ G + + 4.4 40


配置默认的GCC和G + +


复制代码代码如下所示:
sudo配置GCC更新方案
sudo配置g++更新方案


方法二:

首先,看看是什么版本的Debian是装有GCC命令:ls / usr /斌/ GCC *我的显示器


复制代码代码如下所示:
lrwxrwxrwx 1根7 2011-08-14 15:17 / usr /斌/ GCC -> gcc-4.7
- rwxr-xr-x 1根224544 2011-10-06 05:47 / usr /斌/ gcc-4.4
- rwxr-xr-x 1根237072 2011-09-17 17:25 / usr /斌/ gcc-4.5
- rwxr-xr-x 1根302104 2011-09-17 05:43 / usr /斌/ gcc-4.6


从以上可以看出,默认安装的是gcc-4.7,现在改为gcc-4.4

删除/ usr /斌/海湾合作委员会的文件gcc4.7软连接。(只是删除软连接)

命令:sudo rm / usr /斌/ GCC

然后软连接的建立,指向gcc-4.4。

命令:sudo ln -s / usr /斌/ gcc-4.4 / usr /斌/ GCC