linux下安装GCC

linux下安装GCC,第1张

# 解决搭建LAMP环境遇到编译错误

# 请将Linux系统盘放入光驱

# 以下为Shell脚本

# 此脚本功能为安装gcc等解释器

mkdir -p /root/iso

mount /dev/cdrom /root/iso

cd /root/iso/Server

# C++

rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm --force --nodeps

rpm -ivh compat-libstdc++-296-2.96-138.i386.rpm --force --nodeps

rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm --force --nodeps

rpm -ivh gcc-c++-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh gcc-objc++-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh libstdc++-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm --force --nodeps

# gcc

rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm --force --nodeps

rpm -ivh compat-gcc-34-g77-3.4.6-4.i386.rpm --force --nodeps

rpm -ivh compat-libgcc-296-2.96-138.i386.rpm --force --nodeps

rpm -ivh gcc-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh gcc-gfortran-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh gcc-gnat-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh gcc-java-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh gcc-objc-4.1.2-42.el5.i386.rpm --force --nodeps

rpm -ivh libgcc-4.1.2-42.el5.i386.rpm --force --nodeps

# C

rpm -ivh compat-glibc-2.3.4-2.26.i386.rpm --force -nodeps

rpm -ivh compat-glibc-headers-2.3.4-2.26.i386.rpm --force -nodeps

rpm -ivh glibc-2.5-24.i686.rpm --force -nodeps

rpm -ivh glibc-common-2.5-24.i386.rpm --force -nodeps

rpm -ivh glibc-devel-2.5-24.i386.rpm --force -nodeps

rpm -ivh glibc-headers-2.5-24.i386.rpm --force -nodeps

rpm -ivh glibc-utils-2.5-24.i386.rpm --force -nodeps

rpm -ivh libc-client-2004g-2.2.1.i386.rpm --force -nodeps

rpm -ivh libc-client-devel-2004g-2.2.1.i386.rpm --force -nodeps

缺少依赖的包,Linux下的软件有一些是需要先安装其它包才能安装使用的,它们之间这种联系成为依赖关系。如果可以联网的话,建议你使用yum安装,以root身份执行yum install gcc即可,yum会帮你安装其它依赖包的了。

我也正在centos6.2下安装11g,这些包在光盘都能找到啊。

我是用的光盘,当然iso文件也一样:

# mount -o loop /dev/cdrom /mnt

# cd /mnt/Packages

# ls -l gcc*

-rw-r--r--. 2 500 dba 10561704 Dec 9 2011 gcc-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 4953432 Dec 9 2011 gcc-c++-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 4946248 Dec 9 2011 gcc-gfortran-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 9148924 Dec 9 2011 gcc-gnat-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 3926552 Dec 9 2011 gcc-java-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 3812484 Dec 9 2011 gcc-objc-4.4.6-3.el6.x86_64.rpm

-rw-r--r--. 2 500 dba 4158928 Dec 9 2011 gcc-objc++-4.4.6-3.el6.x86_64.rpm

其他的也能找到。

当然配置yum源更方便一些,依赖和冲突自动就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7231498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存