sol229 发表于 2017-4-25 11:53:05

配置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 <selected package>
编译源码需要用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
页: [1]
查看完整版本: 配置gcc、g++和python