变换gcc/g++版本的方法
2013-01-03 12:54
211 查看
在编译他人源代码时,经常会遇到gcc版本过高或者过低的情况,这时就需要自己把gcc/g++版本修改成相应的版本。
假设系统已有gcc/g++版本为4.6,现在需要安装4.4的版本,过程如下:
ubuntu 系统下安装gcc 4.4的方法是仅用以下两条命令。
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
装完后在/usr/bin目录下
$ ls -l gcc*
lrwxrwxrwx 1 root root 7 2011-10-29 09:11 gcc -> gcc-4.6
-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4
-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6
这时会发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
sudo mv gcc gcc.bak
sudo ln -s gcc-4.4 gcc
同理
ls -l g++*
lrwxrwxrwx 1 root root 7 2011-08-14 15:17 g++ -> g++-4.6
-rwxr-xr-x 1 root root 228640 2011-10-06 05:45 g++-4.4
-rwxr-xr-x 1 root root 306200 2011-09-17 05:39 g++-4.6
需要将g++链接改为g++-4.4:
/usr/bin$ sudo mv g++ g++.bak
/usr/bin$sudo ln -s g++-4.4 g++
再查看gcc和g++版本号:
gcc -v
g++ -v
reference:http://blog.csdn.net/suwenqiang2011/article/details/7765934
假设系统已有gcc/g++版本为4.6,现在需要安装4.4的版本,过程如下:
ubuntu 系统下安装gcc 4.4的方法是仅用以下两条命令。
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
装完后在/usr/bin目录下
$ ls -l gcc*
lrwxrwxrwx 1 root root 7 2011-10-29 09:11 gcc -> gcc-4.6
-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4
-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6
这时会发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
sudo mv gcc gcc.bak
sudo ln -s gcc-4.4 gcc
同理
ls -l g++*
lrwxrwxrwx 1 root root 7 2011-08-14 15:17 g++ -> g++-4.6
-rwxr-xr-x 1 root root 228640 2011-10-06 05:45 g++-4.4
-rwxr-xr-x 1 root root 306200 2011-09-17 05:39 g++-4.6
需要将g++链接改为g++-4.4:
/usr/bin$ sudo mv g++ g++.bak
/usr/bin$sudo ln -s g++-4.4 g++
再查看gcc和g++版本号:
gcc -v
g++ -v
reference:http://blog.csdn.net/suwenqiang2011/article/details/7765934
相关文章推荐
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
- Ubuntu 中安装低版本的gcc/g++
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
- gcc/g++多版本切换
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
- ubuntu 14.04 gcc/g++版本降低
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
- ubuntu 14.04 gcc/g++版本降低
- 如何获得gcc/g++编译宏定义和头文件搜索目录的方法说明
- PCLint 帮助中关于如何获得gcc/g++编译宏定义和头文件搜索目录的方法说明
- ubuntu 14.04 与 CentOS 升级GCC/G++至5版本
- gcc/g++升降版本问题
- ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)
- ZendFrame Work模块、控制器设置方法(版本1.11.5)
- git 本地库推送远程库 版本冲突的解决方法
- UIKit框架-基础控件Swift版本: 3.UILabel方法/属性详解
- 新版有道云笔记3.1版本客户端无法登陆 解决方法
- gcc/g++在执行编译工作的时候具体步骤
- Eclipse设置修改运行JRE版本方法
- fatal error C1853 预编译头文件来自编译器的早期版本 解决方法