配置gcc、g++和python

阅读更多

【编译源码准备工作】配置gcc、g++和python

XXXX@ubuntu:~$ gcc -v (查看gcc版本)
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
XXXX@ubuntu:~$ g++ -v (查看g++版本)--g++未安装
The program 'g++' can be found in the following packages:
 * g++
 * pentium-builder
Try: sudo apt-get install
编译源码需要用gcc4.4,而不是gcc4.6,如果是4.6,需要安装gcc4.4,命令如下:

sudo apt-get install gcc-4.4   安装gcc4.4版本 (安装过程中连续按2次y同意即可)

sudo apt-get install g++-4.4  安装g++4.4版本(安装过程中连续按2次y同意即可)

cd /usr/bin    gcc和g++都存放在bin目录下

ls -l gcc*
       lrwxrwxrwx 1 root root      7  3月 14  2012 gcc -> gcc-4.6     gcc用的是4.6
       -rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4
       -rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6

 sudo mv gcc gcc.bak  备份一下

 sudo ln -s gcc-4.4 gcc   使gcc重新链接到gcc-4.4

ls -l gcc*

       lrwxrwxrwx 1 root root      7 11月 15 09:13 gcc -> gcc-4.4
     -rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4
     -rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6
     lrwxrwxrwx 1 root root      7  3月 14  2012 gcc.bak -> gcc-4.6

此时gcc4.4安装完成

接下来安装g++4.4。。。

ls -l g++*

     -rwxr-xr-x 1 root root 263328  4月 16  2012 g++-4.4
 sudo mv g++ g++.bak   (这句不需要执行,因为g++不存在,直接执行链接操作即可)

     mv: cannot stat `g++': No such file or directory

 sudo ln -s g++-4.4 g++    使g++链接到g++-4.4

ls -l g++*
      lrwxrwxrwx 1 root root      7 11月 15 09:16 g++ -> g++-4.4
     -rwxr-xr-x 1 root root 263328  4月 16  2012 g++-4.4
此时g++4.4安装完成

 

最后测试下是否成功

gcc -v

      gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)

g++ -v

     gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)
说明安装成功。

 

附:python --version 查看python版本   python版本用 python2.5-2.7即可。

ubuntu12.04默认是Python 2.7.3

你可能感兴趣的:(配置,gcc,g++,编译源码)