Ubuntu 11.04安装gcc 4.5.2以下版本[比如gcc 4.1.1]

简介: 1:先到http://ftp.gnu.org/gnu/gcc/gcc-4.1.1 下载gcc4.1.12:解压gcc4.

1:先到http://ftp.gnu.org/gnu/gcc/gcc-4.1.1 下载gcc4.1.1

2:解压gcc4.1.1 tar –xjvf gcc-4.1.1.tar.bz2

3:再创建一个文件作为安装目录: mkdir gcc4.1.1

4:再安装一些必要的软件:sudo apt-get install texinfo

sudo apt-get install zip

5:修改configure文件里的内容,修改texinfo版本限制问题:if ${MAKEINFO} --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])' >/dev/null 2>&1;then

修改如下if ${MAKEINFO} --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|4\.[1-9][0-9]*|[5-9])'>/dev/null 2>&1; then

6:再修改配置生成Makefile文件:

./configure --prefix=/home/your-user-name /gcc4.1.1 --enable-threads --disable-checking--host=i386-Ubuntu-linux --with-system-zlib --enable-languages=c,c++

7注意:可能ubuntu11.04会出现errno.h文件查找不到, 需要locate errno.h查找文件

以后你可以用其中一个作为软链接,我选择的是

sudo ln -s/usr/src/linux-headers-2.6.38-8/arch/alpha/include/asm   /usr/include

这样就能通过编译.

8:make; make install

9:修改原来的gcc/g++版本:

 ln -s  /home/your-user-name/gcc4.1.1/bin/gcc4/usr/bin/gcc4.1
 ln -s  /home/your-user-name/gcc4.1.1/bin/g++4/usr/bin/g++4.1

目录
相关文章
|
19天前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
40 0
Ubuntu系统下安装常用软件
|
1月前
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
118 0
|
2月前
|
存储 Ubuntu 网络协议
|
1月前
|
Ubuntu Docker 容器
如何在Ubuntu上安装Docker?
【2月更文挑战第10天】
230 0
|
2月前
|
负载均衡 Ubuntu 应用服务中间件
|
21天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
65 0
|
23小时前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
|
14天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器
|
1月前
|
存储 Ubuntu 网络安全
|
2月前
|
安全 应用服务中间件 开发工具
Ubuntu20安装docker并部署相关漏洞环境
Ubuntu20安装docker并部署相关漏洞环境
49 0