第一步:
从下面网址下载g++4.6编译器安装包:
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6
四个安装包分别为:
g++-4.6_4.6.3-1ubuntu5_amd64.deb
gcc-4.6_4.6.3-1ubuntu5_amd64.deb
gcc-4.6-base_4.6.3-1ubuntu5_amd64.deb
libstdc++6-4.6-dev_4.6.3-1ubuntu5_amd64.deb
第二步:
将这四个安装包放在一个路径下,切换到root用户,然后在命令行中输入dpkg -i 依次安装这四个包:
1)dpkg -i 路径/g++-4.6_4.6.3-1ubuntu5_amd64.deb
2)dpkg -i 路径/gcc-4.6_4.6.3-1ubuntu5_amd64.deb
3)dpkg -i 路径/gcc-4.6-base_4.6.3-1ubuntu5_amd64.deb
4)dpkg -i 路径/libstdc++6-4.6-dev_4.6.3-1ubuntu5_amd64.deb
eg: dpkg -i /home/qt/gcc/g++-4.6_4.6.3-1ubuntu5_amd64.deb
注意:
ubuntu一开始并没有给root分配密码,所以切换到root超级用户,输入任何密码都会认证失败。
只要在命令行中输入sudo passwd,输入新的密码就ok了。如下:
bingo@bingo-ThinkPad-X250:~$ sudo passwd
输入新的UNIX密码:
重新输入新的UNIX密码:
bingo@bingo-ThinkPad-X250:~$ su root
密码:
bingo@bingo-ThinkPad-X250:~$ shutdown -h now(关机命令)
第三步:
这时候输入gcc -v会返回gcc的版本,然而输入g++ -v则会报错;此时进入/usr/bin目录下,发现g++的文件夹名称为g++-4.6,因此我们输入g++-4.6 -v发现,就会返回g++版本号;为了方便,我们可以用mv g++-4.6 g++命令,将文件夹重新命名;基于以上步骤,基本上就可以保证gcc和g++成功安装了。
第四步:
打开Qt Creator,工具->选项,就可以识别到GCC,就可以编译代码了