CentOS6离线安装C语言环境gcc、g++

先到http://vault.centos.org/6.7/os/x86_64/Packages/这里下载需要用到的依赖包,然后依次执行以下命令

rpm -ivh libstdc++-devel-4.4.7-16.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-16.el6.x86_64.rpm
rpm -ivh kernel-headers-2.6.32-573.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.166.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.166.el6.x86_64.rpm
rpm -Uvh gcc-4.4.7-4.el6.x86_64.rpm --nodeps --force

rpm -ivh gcc-c++-4.4.7-16.el6.x86_64.rpm 

在以上命令中:

rpm rpm命令(一个软件包管理器,简单理解:一个工具包)
-ivh 安装软件:执行rpm -ivh 包名
-Uvh 升级软件:执行rpm -Uvh 包名
-e 反安装:执行rpm -e 包名
-qpi 查询软件包的详细信息:执行rpm -qpi 包名
-qf 查询某个文件是属于那个rpm包的:执行rpm -qf 包名
-qpl 查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名
--nodeps 就是安装时不检查依赖关系
--force 就是强制安装(电脑上含旧版本的需要)

猜你喜欢

转载自blog.csdn.net/huqiwuhuiju/article/details/98515149