欢迎您光临优德w888!

优德w888 > 军事资讯 > Red Hat Enterprise Linux Server 5.0 安装

Red Hat Enterprise Linux Server 5.0 安装

时间:2019-12-19 14:35

Memory)的分割区;

很多有经验的用户或RedHat Enterprise Linux Server 5.0的自动分区功能,都会分区两三个ext3分区分别存放不同的性质档案,但决定不同分区大小需要有一定的经验,往后如有需要改变个别分区大小会很麻烦。所以建议初学者定好Swap分区的大小后,剩余的空间就全留给单个ext3分割区。
Swap分区的大小不应小于16M及计算机真正的内存大小。而一般建议Swap分区的大小应约为实体内存(Physical Memory)大小的两倍。即是说,假如您的计算机有512M内存,Swap分区应约1GB左右。不过这也不是硬性的事,例如您要进行大量App编译工作,会需要多点Swap空间,而过多Swap空间会耗费系统资源,所以这还要看这台GNU/Linux的用途及个人经验。但对于初学者来的说,两倍定律应该以奉行好一段时间。
我自定义“swap”分区资料,按『新建(N)』键;
挂载点(M):
文件系统类型(T): swap
大小(MB)(S): 1024

完成swap分区后的,硬盘的整体情况如下:

我自定义“/”分区资料,按『新建』(New)键;
挂载点(M): /
文件系统类型(T): ext3
大小(MB)(S): 19440

完成您所指定“Swap”、“/”两个分区后,整个硬盘的分区情况如下,按『下一步(N)』键进入下一步安装界面;

配置启动管理器:如果您是自行分割硬盘,安装程序都问您如何配置起动管理器(Boot Manager)。一般情况下不用更改相关设置,按『下一步(N)』键进入下一步安装界面;

安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 4.9.2。如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。本文介绍的是以源代码形式提供的GCC软件包的安装过程,软件包本身和其安装过程同样适用于其它Linux和Unix系统。

C、网络服务器;

缺省的『办公软件/生产力软件』已包括一般日常桌面应用的软件。事实上,待安装完成后,您亦可以随时安装其他软件。如果您想在仔细选择安装那些软件,您可以选择『定制安装』,按『下一步(N)』键进入下一步安装界面;

您选择『定制安装』选项后,您可以看到以下界面较详细选择要安装的软件;
RedHat Enterprise Linux Server 5.0的App包组安装桌面环境选项:
- GNOME桌面环境 (选取全部)

RedHat Enterprise Linux Server 5.0的软件包组安装应用程序选项:
- 办公/生产率(选取全部)

- 图形(选取全部)

- 图形化互联网(选取全部)

- 基于文本的互联网(选取全部)

-授权和出版(选取全部)

- 作者器(选取全部)

RedHat Enterprise Linux Server 5.0的软件包组安装开发选项:
- GNOME软件开发(选取全部)

- X软件开发(选取全部)

- 开发工具(选取全部)

- 开发库(选取全部)

- 老的软件开发(选取全部)

RedHat Enterprise Linux Server 5.0的软件包组安装服务器选项:
- MySQL数据库(选取全部)

- Windows文件服务器(选取全部)

- 万维网服务器(选取全部)

- 打印支撑(选取全部)

- 服务器配置工具(选取全部)

RedHat Enterprise Linux Server 5.0的软件包组安装基本系统选项:
- Java(默认选取)

- X窗口系统(选取全部)

- 基本(默认选取)

- 拔号联网支撑(默认选取)

- 管理工具(选取全部)

RedHat Enterprise Linux Server 5.0的App包组安装虚拟化选项:
-虚拟化(自由选取,可以选取也可以不选取,本例中不进行选取)

RedHat Enterprise Linux Server 5.0的软件包组安装语言支撑选项:
- 中文支撑(选取全部)

-日语支撑(选取全部)

- 韩文支撑(选取全部)
选取语言完成后,按『下一步(N)』键进入下一步安装界面;

检查好软件的相依性就可以正式安装RedHat Enterprise Linux Server 5.0操作系统到您的计算机中;

完成所选定要安装的软件包中检查依赖关系切后,就会来到以下界面“点击“下一步”来开始安装Red Hat Enterprise Linux Server。”,按『下一步(N)』键进入下一步安装界面;

RedHat Enterprise Linux Server 5.0操作系统的安装安装光盘所需要五张,缺少一张都会令安装失败。所以安装程序会询问您是否预备好全部五张安装光盘,按『继续(C)』键进入下一步安装界面;

按『继续』键后,RedHat Enterprise Linux Server 5.0操作系统就会正式安装到您的硬盘中。视符您安装软件的多少,这个过程需用十多到几十分钟的时间。
⊙、现在开始格式化硬盘;

⊙、正在将安装映像传输到硬盘;

⊙、开启安装进程;

⊙、正在处理安装文件;

⊙、开始安装软件套件;

⊙、安装软件包期间,您需要更换其他安装光盘。放入指定2号光盘后,按『Enter』或者『确定O』键继续安装;

⊙、插入2号的光盘后,正在处理安装文件………;

⊙、继续安装其他软件套装;

⊙、放入指定3号的光盘后,按『Enter』或者『确定O』键继续安装;

⊙、插入3号的光盘后,正在处理安装文件………;

⊙、继续安装其他软件套装;

⊙、放入指定4号的光盘后,按『Enter』或者『确定O』键继续安装;

⊙、插入4号的光盘后,正在处理安装文件………;

⊙、继续安装其他软件套装;

⊙、放入指定5号的光盘后,按『Enter』或者『确定O』键继续安装;

⊙、插入5号的光盘后,正在处理安装文件………;

⊙、继续安装其他软件套装;

⊙、正在安装指导装载程序;

安装完成:最后安装程序报告系统安装完毕,至此,RedHat Enterprise Linux Server 5.0操作系统的安装完全结束,取出光驱中的安装光盘,按『重新指导(t)』键重新启动操作系统;

重新启动:重新开启后,计算机会自动进入RedHat Enterprise Linux Server 5.0操作系统开机管理员(Boot manager)界面。如果您要启动其他操作系统,请在这一两秒间按『Esc』键进入选项,再选其他操作系统。

启动系统初始化过程(启动系统相关功能项目);

看到以下界面,表示您已经成功启动您的新RedHat Enterprise Linux Server 5.0操作系统了;
欢迎界面:在您的系统就绪前还要进行几个步骤。设置代理将会指导您进行一些基本配置。按『前进(F)』键继续其它初始化配置;

许可协议:作为一位RedHat Enterprise Linux Server 5.0操作系统的合法使用者,您需要阅读RedHat Enterprise Linux Server 5.0操作系统许可协议书,知道您可以享有的权益,并同意许可协议书的内容;
没有问题后,请选择『是,我同意这个许可协议』,按『前进(F)』键继续其它初始化配置;

配置系统防火墙:RedHat Enterprise Linux Server 5.0操作系统有防火墙功能可以阻隔外来对您计算机的问题存取。如果您的计算机将直接连接上因特网,请启动防火墙功能以避免入侵;

    然后是典型的configure,make,install三步曲。

选择软件:接着是选择要安装那些软件。和其他操作系统不同,大部分GUN/Linux都附上大量App,包括办公套装、网页浏览器、电邮程序、绘图程序、网页服务器、文件服务器等,足够应付您大部份需要,无须额外另购买软件。

特别解释:新的RedHat Enterprise Linux Server 5.0操作系统将其软件分成三大类型:
A、软件开发;
B、虚拟化;

    ../trunk/configure --prefix=/usr/local/gcc-4.7 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
  --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0 --with-mpc=/usr/local/mpc-0.9

     如无意外,可以看到以下的开机界面提示您可以:
- boot:输入『enter』键,进入图形安装界面;
- boot:输入linux text,进入文本模式的安装;
- boot:输入linux rescue进入修复已经安装好系统;
这里我选择输入『enter』键,进入图形安装界面;

/usr/local/gcc-4.0.1

C、底部的列表则显示了不同分区的信息,包括设置名称、挂载点、类型、格式化、分区大少等;

特别解释:要正常安装RedHat Enterprise Linux Server 5.0操行系统,最少要有以下两个分区:
A、ext3:实质存放文档资料的分区;
B、Swap:用作虚拟内存(Virtual

优德w888 1

     在VMware中新建虚拟机后,在虚拟机中的光驱右击后出现setting选项后,通过Use ISO image file选择加载Linux系统安装文件,Power on启动系统后按F2进入BIOS设置从光驱启动系统,再重新从光驱安装Linux。

系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。与此不同,现在GCC建议我们将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。在本文中采用这个方案安装GCC 4.9.2,并且在安装完成后,仍然能够使用原来低版本的GCC编译器,即一个系统上可以同时存在并使用多个版本的GCC编译器。

Enterprise Linux Server 5.0提供了四个方式帮助您分割硬盘;

特别解释:提供以下四个方式的分区模式:
A、移除所选磁盘上的所有分割区,并建立缺省的分割模式;
B、移除所选磁盘上的Linux所有分割区,并建立缺省的分割模式;
C、使用所选取磁盘上的未使用空间,建立缺省的分割模式;

/usr/local/gcc-4.0.1

配置网络:选择安装程序自动分割硬盘或配置好启动管理器后,接着来到配置网络的界面;

特别解释:网络设备会列出您所有网络接口卡和其缺省配置。如果您是以下任何一种情况,用缺省值,即[IP网络地址]为DHCP已可以了;
A、您的计算机是直接连接宽带,不经过其他计算机或宽带路由器;
B、透过宽带路由器,而路由器有开启DHCP服务;

6、安装gcc:

     在嵌入式开发中,在条件有限的情况下,有时在一台Windows的计算机上面通过VMware虚拟机构建Linux的开发环境,有时通过VMwar默认的设置安装的Linux容易出现各种各样的问题,比如根分区不够大,造成虚拟机Linux的存储空间不够用的,而调整根分区的大小事意见非常麻烦的事。所以在虚拟机上建立Linux开发环境时最好自己定制新建一个虚拟机,然后再按正常的Linux安装过程安装,自己选择分区方式。参考网上资料,在此记录一下自己的安装过程,供下次安装时参考。

    mpfr和mpc的安装方法与gmp类似。不过要注意配置的时候要把gmp与mpfr的依赖关系选项加进去,具体配置命令如下:

Core的安装程序叫Anaconda,是由Python及一些C程序编写成的!

硬件检验:在安装RedHat Enterprise Linux Server 5.0系统前,会先进行计算机硬件的自我检验,包括“计算机主板型号、显示卡、Mouse、硬盘”等检查,如计算机硬件检验没有什么问题,进入下一步安装界面;

启动安装程序:当您完成所有的检验后,您就会正式进入安装程序。在安装程序每个界面底部都有三个按键,按『发行公告』(Release Note)键会显示这个版本主要的新增功能。每次选好一个界面的配置,你可以按『Next』键进入下一个安装界面,如果您发觉之前选择的配置有问题您可以按『Back』键跳回上一个安装界面。

选择语言:首先安装程序会问您安装GUN/Linux时使用那种语言来显示信息,您在此选择的语言也会成为安装后RedHat Enterprise Linux Server 5.0的缺省语言,RedHat Enterprise Linux Server 5.0对中文的支撑算是不错,您可以选择『Chinese(Simplified)简体中文』,按『Next』键进入下一步安装界面;

选择键盘类型:不同国家键盘的排列可能会有少许分别,对一般中国、香港、澳门、台湾的用户来说,请选择『美国英语式』,按『下一步(N)』键进入下一步安装界面;

检查系统安装号码:重点在RedHat Enterprise Linux Server 5.0后的版本中,系统安装过程会出现一个安装号码特别界面,因为输入不同的安装号码会得到不同的安装程序软件,请大家多注意!
咱在互联网上找到的一些相关的安装号码,本例中咱输入以下的安装号码:
Red Hat Enterprise Linux Server 5.0 安装。2515dd4e215225dd
按『确定(O)』键进入下一步安装界面


特别解释:以下提供一些安装号码供大家参考,资料来源于互联网(www.chinaunix.net):
Server:
* Red Hat Enterprise Linux (Server including virtualization):
2515dd4e215225dd

  • Red Hat Enterprise Linux Virtualization Platform.:
    49af89414d147589
    Client:
    * Red Hat Enterprise Linux Desktop:
    660266e267419c67
  • Red Hat Enterprise Linux Desktop + Workstation Option:
    da3122afdb7edd23
  • Red Hat Enterprise Linux Desktop + Workstation + DualOS Option
    (Virtualization):
    7fcc43557e9bbc42
  • Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization):
    fed67649ff918c77

硬盘分区和格式化:接着来到了整个安装Linux过程最中最难及最易出错的部分--硬盘分区处理。要将两个或以的作业系统安装在同一个硬盘上及方便管理不同类型的资料,我们必须要将硬盘分割成多个分区(Partition)。这正如同一屋如果住了两位或以上的住客,屋主亦要房间。就算只有一位住客,亦会有分书房、睡房、饭厅和厨房等。
这项工作困难之处在于大部分个人计算机都预装好其他操作系统,整个硬盘所有空间亦一早分配另一个操作系统。很多非技术人员对分割硬盘根本毫无概念,有时亦在不自知的情况下损坏了自己原有操作系统和里面的资料。
如果安装程序发觉您的硬盘是新的或没有任何分割表(Partition Table),它会发出警告并问您是否初始化分割表。由于这个操作系统会令您很难收复硬盘上的资料,如果您硬盘上有其他重要资料,请按『否(N)』键,放弃整个安装程序。
按『是(Y)』键进入下一步安装界面;

选择分割硬盘方式:分割硬盘对一般人是个挻困难的工作,所以RedHat

[root@linux opt]# pwd

C、在有提供DHCP服务的办公室或家庭网络;

如果不幸地网络上没有提供DHCP服务,您需要询问网络管理员取得或自行填写相关的IP地址、网关地址、子网掩码等相关信息;
我自己定义的网络设备的配置信息如下:
优德w888,-启动IPv4支持
- 指导时激活(A)
IPv4地址:192.168.1.254
前缀(子网掩码)地址:255.255.255.0
按『确定(O)』键进入下一步安装界面;

我自己定义的主机名和其它设置的配置信息如下:
主机名:fax.nseasy.net
网关地址:192.168.1.1
主DNS服务器地址:192.168.1.254
从DNS服务器地址:202.96.128.68
按『下一步(N)』键进入下一步安装界面;

配置时区:为了方便日常日常操作,您需要配置您所在地区的时区。如果您先前在选择语言时选择中文(简体),时区将缺省为亚洲/上海。如果选择了English,时区将缺省为美国。按『下一步(N)』键进入下一步安装界面;

设定系统管理员密码:来到设定系统管理密码的界面,GUN/Linux或Unix的系统管理员为root,是整个系统中最高权力的用户帐户。他可以任意删除系统任何档案,亦可以对系统做成永久性损害,所以其密码非常重要。请别用电话号码、生日日期、人名或任何在字典找到的字做密码。
我自己定义的系统管理员root密码:
根口令:[email=ji@bia$]ji@bia$[/email]
确认:[email=ji@bia$]ji@bia$[/email]
按『下一步(N)』键进入下一步安装界面;

    当然了链接的时候,需要刚刚编译的3个lib。

D、建立自定义分区结构;

您可选择『建立自定义分区结构』分区模式,按『下一步(N)』键进入下一步安装界面;

用Disk Druid手动分区硬盘:如果您选择『建立自定义分区结构』(Create

4、配置安装文件:

本例子中选择『禁用』,因为我没有过直接连接到因特网,同时也为以后安装其它软件套件方便的原因,所以请大家要多注意您的实现环境,按『前进(F)』键继续其它初始化配置;

特别解释:『信任的服务』列出了一些常用的因特网服务,例如FTP、SSH、WWW等。选取这些服务表示GNU/Linux容许外来对这项服务的访问。如果您打算把您的计算机作为服务器提供一些因特网服务,除了要安装及启动相关服务的服务器外,亦要在这里选取这些服务开放门户,否则外来的计算机就不能连接到您的服务器,当然,您完成安装后,仍可以随时更改这个配置;

      make

custom layout)分区模式,您会看到类似以下的界面;

特别解释:这就是Disk Druid程序了。整个划分界面分为三部分:
A、顶部的长条棒显示为您的硬盘的分区情况。如果您有两个以上的硬盘,您会在此看到多条长棒;
B、中间的按键区可以让您对分区进行不同的操作;

[root@linux gcc-4.0.1]# pwd

这个程序可以帮助你检验各片安装光盘是否有任何问题,您可以按『OK』键进入检验或『Skip』跳过检验直接进入安装程序,在这里我选择直接按『Skip』键,进入下一步安装界面;

特别解释:RedHat、Fedora

按照本文提供的步骤和设置选项,即使以前没有安装过GCC,也可以在系统上安装上一个可工作的新版本的GCC编译器。

如果您要开放『信任的服务』列表以外服务的连接端口(Port),您可以按其他连接端口左面的三角形,然后按『新增』(New)自订其他信任服务;

关闭系统防火墙提示“点击“是”按键会设置系统的安全级别并覆盖现存的防火墙配置。您确认要如此吗?”,不用理会这个系统提示窗口内容,按『是(Y)』键继续其它初始化配置;

配置系统SELinux:RedHat Enterprise Linux Server 5.0操作系统有SELinux功能SELinux全称是Security Enhanced Linux,由美国国家安全部(National Security Agency)领导开发的GPL项目,它拥有一个灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击,据称相当于B1级的军事安全性能。比MS NT所谓的C2等高得多。应用SELinux后,可以减轻恶意攻击或恶意软件带来的灾难,并提供对机密性和完整性有很高要求的信息很高的安全保障;
本例子中选择『禁用』,因为我没有过直接连接到因特网,同时也为以后安装其它软件套件方便的原因,所以请大家要多注意您的实现环境,按『前进(F)』键继续其它初始化配置;

关闭系统SELinux提示“改变SELinux设定需要重新启动系统,从而使整个文件系统的标签产生变化。根据文件系统大小的不同,重新标注文件系统可能会花很长。您希望在firstboot完成后希望使用以上操作,然后重新启动系统吗?
”,不用理会这个系统提示窗口内容,按『是(Y)』键继续其它初始化配置;

配置系统Kdump:Kdump 工具组合提供了新的崩溃转储功能,以及加快启动的可能,通过跳过指导时的固件。Kdump 可以提供前一个内核的内存转储以调试。按『前进(F)』键继续其它初始化配置;

配置系统时间:这个界面可以调节系统时间与时间。如果你想系统时间较准确,亦可以用网络上的时间服务器校正时间。先按『网络时间通讯协定』(Network Time Protocol, NTP),再按『启用网络时间通讯协定』(Enable Network Time Protocol),并按『新增』(Add)加入一些时间服务器的地址,例如:stdtime.gov.hk。
设置日期和时间应根据实际设置正确的时间,按『前进(F)』键继续其它初始化配置;

配置系统软件更新:其实就是相当于以前RedHat Enterprise Linux Server 4.X安装系统时的“Red Hat 网络登录”,如果您在Red Hat网站中有注册的话,可以在此输入Red Hat网站注册的登录帐户和密码:
您想现在注册您的系统吗?(强烈引荐)
?、(Y)是,我现在注册。
?、(N)不,我将在以后注册。
本例中我选择“?、(N)不,我将在以后注册。”,按『前进(F)』键继续其它初始化配置;

系统跳出“您确认不希望把您的系统连接到红帽网络吗?您将无法获得红帽公司Linux订阅所提供的益处”窗口,不用理会它,按『(N)不,我将在以后注册』键继续其它初始化配置;

系统提示“这个系统没有设置软件更新”功能,按『前进(F)』键继续其它初始化配置;

配置系统普通用户:Linux是多用户 (Multi-User) 的作业系统,为方便管理每个用户的档案及资源,每个用户都有自己的帐户及密码。其中 root 是整个系统中最高权力的帐户,因为 root 的权力实在太大,为免无意中损害系统,我们一般会用另一帐户处理日常工作,在需要 root 权力时才进入 root 帐户。大部份 distribution 在安装时已鼓励你建立另一帐户:
我创建一个系统普通用户信息如下:
用户名(U):fandy
全名(e):Fan Jin Biao
口令(P):jinbiao
确认口令(m):jinbiao
按『前进(F)』键继续其它初始化配置;

配置系统声卡:如果安装程序侦测到声卡(Sound Card),它会帮你设定相关驱动程序并叫你测试。按『前进(F)』键继续其它初始化配置;

配置系统附加光盘:如果您有附加光盘,可以用鼠标点击:“安装”按钮进行附加软件的安装。本例中因为没有其它的软件包要进行安装,按『前进(F)』键继续其它初始化配置;

完成初试化配置后,祝贺你!到此为止你的红帽公司 RedHat Enterprise Linux Server 5.0安装现已完成,安装程序会提示你做好重新指导系统的准备。如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新指导时没有被自动弹出,请记住取出它们。按『(F)结束』按键完成所有配置项目;

计算机正常的通电序列完成后,你应该看到图形化的指导装载程序提示,在这里,你可以执行以下任何任务:
- 按 [Enter] 键 — 导致默认的指导项目被指导;
- 等候什么都不做 — 指导装载程序的超时时间过后(默认为五秒),指导装载程序将会自动指导默认的指导项目;

RedHat Enterprise Linux Server 5.0启动系统过程,启动系统相关服务功能项目;

RedHat Enterprise Linux Server 5.0系统的登录过程,进入“用户登录”界面中,在用户名框中输入:
根用户名:root
按回车键,继续用户登录系统的过程;

RedHat Enterprise Linux Server 5.0系统的登录过程,进入“密码登录”界面中,在用户名框中输入:
根用户口令:[email=ji@bia$]ji@bia$[/email]
按回车键,继续用户登录系统的过程;

用户正常登录RedHat Enterprise Linux Server 5.0操作系统后的界面;

至此,RedHat Enterprise Linux Server 5.0操作系统已经全部安装完成。

本文参考以下链接:

安装RedHat Enterprise Linux Server 5.0操作系统详解

首先,下载并解压缩gcc的RPM包至源目录(如/opt/gcc-4.0.1)

检验光盘:有时因为一两片安装光盘损坏,令整个安装过程失败。启动了RedHat Enterprise Linux Server 5.0安装光盘而未进入光盘前,您会进入一个检验光盘的界面;

Ubuntu下两个GCC版本切换 http://www.linuxidc.com/Linux/2012-10/72284.htm

    make

开始C++ 11学习了。

checking host system type... i686-pc-linux-gnu

creating cache ./config.cache

    sudo make install

[root@linux opt]# mkdir /usr/local/gcc-4.0.1/

Ubuntu下Vim+GCC+GDB安装及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm

CentOS6.5升级手动安装GCC4.8.2  http://www.linuxidc.com/Linux/2015-01/112595.htm

[root@linux gcc-4.0.1]# pwd

GCC 的详细介绍:请点这里
GCC 的下载地址:请点这里

[root@linux gcc-4.0.1]# make install (在目标目录下执行安装)

  安装好这三个库之后,就可以正式开始安装gcc了。 

  ../mpc-0.9/configure --prefix=/usr/local/mpc-0.9 --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0

      make check(可选)

RHLinux下安装gcc-4.9.2方法比较简单,但是安装过程中有些环节是需要注意的,否则,可能会导致安装不成功,或者安装报错。具体安装过程如下:

1、解压缩RPM包:

Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例)  http://www.linuxidc.com/Linux/2014-04/99583.htm

从svn checkout svn://gcc.gnu.org/svn/gcc/trunk拿了GCC的最新代码,打算编译了学东西习学习C++ 11的东西,结果在configure的时候出现如下问题:
    Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+
1、从 下载mpc-0.9.tar.gz     
2、ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2下载gmp-5.0.1.tar.bz2
3、
    先开始安装GMP。解压GMP的压缩包后,得到源代码目录gmp-5.0.1。在该目录的同级目录下建立一个临时的编译目录,这里命名为temp。然后开始配置安装选项,进入temp目录,输入以下命令进行配置:

在GCC网站上(www.8804.com ,http://gcc.gnu.org)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 4.9.2。可供下载的文件一般有两种形式:gcc-4.9.2.tar.gz和gcc-4.9.2.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。

  ../gmp-5.0.1/configure --prefix=/usr/local/gmp-5.0.1

 /usr/local/gcc-4.7/bin/g++ -v
使用内建 specs。
COLLECT_GCC=/usr/local/gcc-4.7/bin/g++
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.7/libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
目标:x86_64-unknown-linux-gnu
配置为:../trunk/configure --prefix=/usr/local/gcc-4.7 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0 --with-mpc=/usr/local/mpc-0.9
线程模型:posix
gcc 版本 4.7.0 20120113 (experimental) (GCC)

3、进入安装目标目录:

在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse

  ../mpfr-3.1.0/configure --prefix=/usr/local/mpfr-3.1.0 --with-gmp=/usr/local/gmp-5.0.1

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.9/lib:/usr/local/gmp-5.0.1/lib:/usr/local/mpfr-3.1.0/lib 

1 下载

如果安装过程中步骤和命令没有错误,你肯定能安装成功。 

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-03/115438.htm

      sudo make install

[root@linux gcc-4.0.1]# /opt/gcc-4.0.1/configure --prefix=/usr/local/gcc-4.0.1/ (这一步非常重要,需要在安装的目标目录下,执行源目录 /opt/gcc-4.0.1/中的configure命令,配置将gcc安装到目标目录/usr/local/gcc-4.0.1/)

5、编译安装文件:

    经过漫长的等待:

[root@linux gcc-4.0.1]# make (在目标目录下执行编译)

现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支撑的语言。本文以在RedHat Linux安装GCC4.9.2为例(因在项目开发过程中要求使用,没有用最新的GCC版本),介绍Linux安装GCC过程。

[root@linuxidc]# tar xjvf gcc-4.0.1.tar.bz2 (解压后生成源目录/opt/gcc-4.0.1)

2、创建安装目标目录:

[root@linux opt]# cd /usr/local/gcc-4.0.1/ (这一步很重要,配置安装文件时,需要在目标目录下执行configure命令)

/usr/local/gcc-4.0.1

上一篇:星尘 下一篇:没有了