完全新手入门的角度,学习CentOS..版本centos 6.2x86_64

由于手头有CentOS 6.2的安装光盘,所以采用的是rpm包来安装gcc编译器,这样免去来下载安装包的步骤。。(其他的安装方法还有待学习)

1.a:将DVD光盘插入光驱,b:将所需的rpm包拷贝到系统某个目录下(需要哪些后面有讲);

2.a,b两种方式选一个,并cd到放置rpm软件包的目录下;

以a方法为例,插入光盘后: cd /media/CentOS_6.2_Final/Packages

注:CentOS6.0以后,这些rpm都是在光盘目录下的Packages目录下,6.0以前好像是在Server文件夹下

ps:不能确定rpm包名称的时候,或者想要下载rpm包的时候,强烈推荐大家用google搜索,因为至少在搜索rpm包、安装源这方面,百度是个渣渣

3.开始安装,命令如下,顺序一定不能出错:

$$个人建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......$$

rpm -ivh kernel-headers-2.6.32-220.el6.x86_64.rpm

rpm-ivh glibc-headers-2.12-1.47.el6.x86_64.rpm --force --nodeps

rpm -ivh glibc-devel-2.12-1.47.el6.x86_64.rpm --force --nodeps

rpm -ivh libgomp-4.4.6-3.el6.x86_64.rpm

rpm-ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm-ivh cpp-4.4.6-3.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 gcc-4.4.6-3.el6.x86_64.rpm

rpm-ivh libstdc++-devel-4.4.6-3.el6.x86_64.rpm

rpm -ivh gcc-c++-4.4.6-3.el6.x86_64.rpm

rpm –ivh后面的就是需要的rpm软件包,英文字母应该是和我一样的,但是数字可能不容,因为版本号不一样

这样gcc编译器安装完成。

输入 gcc -v 会显示安装的版本

使用内建 specs。

目标:x86_64-redhat-linux

配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix--enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre--enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux

线程模型:posix

gcc 版本 4.4.6 20110731 (RedHat 4.4.6-3) (GCC)

安装完成gcc后发现 gcc-v和g++-v都能显示,唯独gfortran-v时显示gfortran命令没有找到,说明gfortran没有安装。

命令安装如下:

(1)命令安装gcc

yuminstall gcc

(2)安装g++

yuminstall gcc-c++

结果显示gcc-c++已被成功安装,所以这样运行安装gfortran应该也不会出现问题

(3)安装gfortran

yuminstall gcc-gfortran

然后一路yes。。

运行gfortran -v显示安装版本。。成功。。

补充g77的安装。。

依旧是在/media/CentOS_6.2_Final/Packages目录下:

[iyunv@TTWORKTEAM Packages]#yum searchg77

结果显示:Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

*base: mirrors.btte.net

*extras: mirrors.btte.net

*updates: mirrors.btte.net

=============================== N/S Matched: g77 ===============================

compat-gcc-34-g77.x86_64 : Fortran 77 support for compatibility compiler

Nameand summary matches only, use "search all" for everything.

可以看到有一个软件包compat-gcc-34-g77.x86_64为g77编译器 ,命令安装如下:[iyunv@TTWORKTEAM Packages]#yuminstall compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm

过程显示:(一直选择Y,默认安装。。。)

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

*base: mirrors.btte.net

*extras: mirrors.btte.net

*updates: mirrors.btte.net

Setting up Install Process

Examining compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm: compat-gcc-34-g77-3.4.6-19.el6.x86_64

Marking compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package compat-gcc-34-g77.x86_64 0:3.4.6-19.el6 will be installed

--> Processing Dependency: compat-gcc-34 = 3.4.6-19.el6 for package: compat-gcc-34-g77-3.4.6-19.el6.x86_64

--> Processing Dependency: compat-libf2c-34 = 3.4.6-19.el6 for package: compat-gcc-34-g77-3.4.6-19.el6.x86_64

--> Processing Dependency: libg2c.so.0()(64bit) for package: compat-gcc-34-g77-3.4.6-19.el6.x86_64

--> Running transaction check

---> Package compat-gcc-34.x86_64 0:3.4.6-19.el6 will be installed

---> Package compat-libf2c-34.x86_64 0:3.4.6-19.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

PackageArchVersionRepositorySize

================================================================================

Installing:

compat-gcc-34-g77x86_64 3.4.6-19.el6 /compat-gcc-34-g77-3.4.6-19.el6.x86_64

5.9M

Installing for dependencies:

compat-gcc-34x86_643.4.6-19.el6 base3.7M

compat-libf2c-34x86_643.4.6-19.el6 base51k

Transaction Summary

================================================================================

Install3Package(s)

Total size: 9.6 M

Total download size: 3.8 M

Installed size: 19 M

Is this ok [y/N]:y

Downloading Packages:

(1/2): compat-gcc-34-3.4.6-19.el6.x86_64.rpm|3.7 MB00:00

(2/2): compat-libf2c-34-3.4.6-19.el6.x86_64.rpm|51kB00:00

--------------------------------------------------------------------------------

Total7.2MB/s | 3.8 MB00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

Installing: compat-gcc-34-3.4.6-19.el6.x86_641/3

Installing: compat-libf2c-34-3.4.6-19.el6.x86_642/3

Installing: compat-gcc-34-g77-3.4.6-19.el6.x86_643/3

Installed:

compat-gcc-34-g77.x86_640:3.4.6-19.el6

Dependency Installed:

compat-gcc-34.x86_640:3.4.6-19.el6compat-libf2c-34.x86_640:3.4.6-19.el6

Complete!

安装完成,用命令g77 -v检测安装是否成功和查看安装路径。[iyunv@TTWORKTEAM Packages]#g77-v

从 /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs 读取 specs

配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit--disable-libunwind-exceptions --enable-languages=c,c++,f77 --disable-libgcj --host=x86_64-redhat-linux

线程模型:posix

gcc version 3.4.6 20060404 (Red Hat 3.4.6-19.el6)

版权声明:本文为博主原创文章,未经博主允许不得转载。

linux安装f77编译器,CentOS下安装gcc /g++ /gfortran /g77 编译器相关推荐

  1. CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...

    摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...

  2. linux w3m 使用方法,CentOS下安装w3m,及w3m的使用

    centos下安装软件的命令不是apt-get,而是yum,如果安装w3m,利用sudo yum install w3m w3m-img -y即可 △△△△△△△△如果你用的是centos或readh ...

  3. linux 5.5安装万兆网卡驱动,CentOS下安装网卡驱动

    前言 最近,一台机器从FreeBSD换为CentOS,一路安装顺利.完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的.于是开始了一路艰辛的安装过程. 安装过程 ...

  4. 百度安装php环境,Centos下安装类百度文库环境

    使用php实现百度文库功能,网上搜索到的方案,实现doc转pdf,pdf转swf,然后显示出来. 这里简单的记录下,[doc转pdf,pdf转swf]两个功能的搭建流程. doc转pdf 使用到下列程 ...

  5. linux佳能扫描仪驱动安装步骤,在Centos下安装canoscan扫描仪驱动

    操作系统: [root@host30 ~]# uname -a Linux host30 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 ...

  6. linux设置vpn客户端,centos下安装vpn客户端

    1.安装所需软件 yum install ppp pptp pptp-setup 2.复制命令到相应文件夹下 cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/ ...

  7. php安装sg11扩展,Centos下安装SG11加密扩展插件

    SG11全称是SourceGuardian,其中11指的是大版本号,官方地址:https://www.sourceguardian.com/loaders.html 当前使用Centos7系统,php ...

  8. linux locale字符集设置,CentOS下通过locale来设置字符集

    转载:http://www.centoscn.com/CentOS/config/2013/1013/1784.html 在Centos中通过locale来设置程序运行的不同语言环境,locale由A ...

  9. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

最新文章

  1. TurboMail最新版本4.1.0之我见(一)
  2. PostgreSQL在何处处理 sql查询之四十七
  3. Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
  4. 【软考-软件设计师】计算机安全
  5. Android 高级Drawable资源---复合Drawable----变换Drawable---RotateDrawable用法实例
  6. eclipse maven项目 class类部署不到tomcat下_Servlet tomcat部署
  7. 《C++ Primer 5th》笔记(8 / 19):IO库
  8. group by 后面加条件_无论炖什么肉,只要加这“两种”调料,肉质鲜嫩入味,越炖越香...
  9. IE10兼容性故障的解决办法
  10. 快手短视频领域为例的领域数据建设探索
  11. 那些年,翻过山,趟过河,挖了山丘,黑了河沟,终于还是遇到了——跨服务器查询...
  12. 动态编程语言静态编程语言_什么是动态编程?
  13. [计算机毕业设计]基于SM9的密钥交换方案的实现与应用
  14. vue 如何做到图片预览
  15. IDLE的介绍和使用
  16. 使用userAgent区分浏览器版本
  17. 射频day7:微带线;带状线
  18. java long 区别_java中long和int的区别
  19. 深入分析Java I/O的工作机制 (三)网络I/O的工作机制 很详细
  20. Physically Based Render初学者PBR整理

热门文章

  1. 计算机毕业设计ssm大学生身心健康管理系统的设计与实现d223r系统+程序+源码+lw+远程部署
  2. stm32连接串口屏HF043
  3. python之matplotlib绘制函数z=x^2+y^2三维图
  4. jdk eclipse SDK下载安装及配置教程
  5. KNN中的k如何选择?
  6. 水性拉伸油增稠剂的非离子性能分析
  7. [算法Tutorial]Adversary Argument,对手论证
  8. C语言蓝色内条不显示了,A320题库-指示记录
  9. (4.2.43)手势解锁之九宫格控件GestureLockView
  10. phh7 安装redis扩展