redhat AS 3下编译安装 gcc 4.0.0

news/2024/7/10 4:23:23 标签: gcc, redhat, library, build, 编译器, path

 

1.从gnu那里下载 gcc-4.0.0.tar.gz

 

系统上默认的是gcc-3.2.3,如果要编译安装gcc-4.3(编译需要3.8以上的编译器

 

2.解压后 configure

 

建立一个buildbuild里边 ../configure --prefix=/usr/local/gcc_4.0.0/

 

当然了其他特殊参数可以参考 ../configure --help来查看

 

3.make

 

之后就可以make了,时间挺长,晚些时候使用 make install安装

 

4.link gcc

 

光编译了还是不能直接用  在 /usr/bin 下

 

ln -s /usr/local/gcc_4.0.0/bin/gcc gcc-40

ln -s /usr/local/gcc_4.0.0/bin/g++ g++40

 

如果/usr/bin下gcc和g++存在,则删除建立新的软连接

 

ln -s gcc-40 gcc

ln -s g++40 g++

 

5.环境变量的修改

 

将以下内容加入到/etc/profile中

 

LD_LIBRARY_PATH=/usr/local/gcc_4.0.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PAT

 

source /etc/profile

 

OK,一切具备了。

 

 


http://www.niftyadmin.cn/n/1055278.html

相关文章

【代码质量管理工具】——sonar

【前言】 bug越改越多,程序一换数据就崩,这就是目前我们系统的一个现状。在这之前,进行过前后台代码规范整理,代码判空等工作,但这是人工检测的,有点慢,效率也比较低。当重新导入数据之后&#…

JVM内存调优 - 浅析 20181121

一.引言 JVM在整个jdk中处于最底层,负责于操作系统的交互,用来屏蔽操作系统环境,提供一个完整的Java运行环境,因此也叫虚拟计算机。操作系统运行JVM是通过jdk中Java.exe来完成的。每个使用Java的开发者都知道Java字节码是在JRE中运行(JRE: Ja…

Luogu5405 CTS2019氪金手游(容斥原理+树形dp)

考虑外向树怎么做。显然设f[i][j]为i子树中出现权值和为j的合法方案的概率,转移做树形背包即可。 如果树上只有一条反向边,显然可以先不考虑该边计算概率,再减去将整棵树看做外向树的概率。于是考虑容斥,进一步拓展到多条反向边&a…

git 上传项目到仓库

git 上传项目到仓库 第一步:建立仓库! 1、create new repository! 创建时最好选择 init (Initialize this repository with a README --> 自动生成README.md 文件) 2、如果未选择 init (没有README.md 文件,会报错&#xff09…

关于sizeof struct

ASK:The size of my structure is not what I expect it to be。。。 Answer:This is caused by the fact that the compiler inserts padding in different places for optimization and alignment purposes Explanation Structure member alignment Su…

关于ESX 4.0本地VMFS分区block size的调整方法

ESX 4.0从3.5升级上来有很长一段时间了,突然遇到了本地VMFS分区无法调整block size的问题。 特意在vmsky.com上资讯了一下,还真有朋友知道。把问题和解决方法贴出来. 根据 BBS论坛内容整理 http://bbs.vmsky.com/thread-23276-1-1.html 问题:…

RabbitMQ的安装和配置化可视界面

转:https://www.cnblogs.com/wade-luffy/p/6003668.html#_label0 RabbitMQ在windows下的安装RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erlang。 首先确定你的window电脑是32位还是64位,然后下载对应版本的Erlang软件。以下的安…

广播风暴与解决办法

广播风暴:在一个环路的链路网络中,采用简单的洪泛(将接收到的帧转发到除接收端口外的所有端口)转发帧,将会造成帧在交换机中循环转发,帧流量被放大很多倍,从而造成的流量激增叫做广播风暴。 广…