在Linux下安装多个版本的gcc
来源:互联网 发布:淘宝精品推荐女鞋 编辑:程序博客网 时间:2024/05/01 02:33
在Linux下安装多个版本的gcc
1.查看当前linux版本
内核版本:cat /proc/version
或者:uname -a
2.查看gcc的版本
gcc -v
或者:
gcc --version
或者:查看当前安装的gcc的各个版本:
ls /usr/bin/gcc* -l
3.安装多个版本的gcc
例如当前linux版本为ubuntu10.4,已安装gcc 4.4.3,现在要安装gcc 4.0.0。
从http://gcc.gnu.org/
http://gcc.igor.onlinedirect.bg/releases/gcc-4.0.0/
下载gcc-4.0.0.tar.bz2 到目录 /home/holden/applications,并切换当前目录为 /home/holden/applications:
cd /home/holden/applications
解压缩:
tar -jxvf gcc-4.0.0.tar.bz2
解压缩后gcc目录为:/home/holden/applications/gcc-4.0.0
切换当前目录:
cd /home/holden/applications
创建目录:/home/holden/applications/gcc_build:
mkdir gcc_build
cd gcc_build
在gcc_build目录下执行gcc的配置命令:
/home/holden/applications/gcc-4.0.0/configure --prefix=/usr/local/gcc-4.0.0 --enable-threads=posix --disable-checking --with-system-zlib --enable-languages=c,c++ --host=i686-linux
gedit /home/holden/applications/gcc-4.0.0/gcc/collect2.c
将第1577行的
redir_handle = open (redir, O_WRONLY | O_TRUNC | O_CREAT);
修改为:
redir_handle = open (redir, O_WRONLY | O_TRUNC | O_CREAT,0777);
编译:
make
安装:
sudo make install
4.建立gcc-4.0.0的符号链接,类似于windows下的超级连接:
cd /usr/bin
sudo ln -s /usr/local/gcc-4.0.0/bin/gcc gcc
查看版本号:gcc --version,可以看到gcc的版本已经被切换到了gcc (GCC) 4.0.0版本
也可以重新建立到gcc 4.4.3的符号链接:
cd /usr/bin
删除原先建立的gcc链接:
sudo rm gcc
重新建立链接:
sudo ln -s /usr/bin/gcc-4.4 gcc
查看版本号:gcc --version,可以看到当前gcc的版本已经被重新切换到了gcc 4.4.3版本
- 在Linux下安装多个版本的gcc
- 在Linux下安装多个版本的gcc
- 在Linux下安装多个版本的gcc .
- 在Linux下安装多个版本的gcc
- 在linux下安装多个版本的GCC
- 在Linux下安装多个版本的gcc
- linux下安装多个版本gcc
- LINUX的多个GCC版本
- 在linux下安装多个jdk版本
- GCC在Ubuntu Linux下的安装
- 多个linux gcc版本
- 在Windows下安装多个版本的Python
- Python Linux下安装多个版本
- 在Linux下安装GCC的具体过程:
- 在Linux下安装GCC的具体过程:
- Ubuntu下安装特定版本的gcc
- Linux下GCC的安装
- Linux下GCC的安装
- TLS中检测断点反调试
- 数据库日期比对的效率提升
- js (this,call,apply)
- iOS开发——keychain的使用
- ajax请求问题。
- 在Linux下安装多个版本的gcc
- 苹果开发者账号申请教程
- js 下拉框二级联
- x264-snapshot-20121119-2245 arm-linux移植问题
- Oracle 存储过程 分解字符串
- [转]VS2008找不到MFC90d.dll、msvcrt.dll错误
- Cmake使用指南
- 第一章 说些废话
- hdu1789