linux安装f77编译器,CentOS下安装gcc /g++ /gfortran /g77 编译器
完全新手入门的角度,学习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 编译器相关推荐
- CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...
摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...
- linux w3m 使用方法,CentOS下安装w3m,及w3m的使用
centos下安装软件的命令不是apt-get,而是yum,如果安装w3m,利用sudo yum install w3m w3m-img -y即可 △△△△△△△△如果你用的是centos或readh ...
- linux 5.5安装万兆网卡驱动,CentOS下安装网卡驱动
前言 最近,一台机器从FreeBSD换为CentOS,一路安装顺利.完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的.于是开始了一路艰辛的安装过程. 安装过程 ...
- 百度安装php环境,Centos下安装类百度文库环境
使用php实现百度文库功能,网上搜索到的方案,实现doc转pdf,pdf转swf,然后显示出来. 这里简单的记录下,[doc转pdf,pdf转swf]两个功能的搭建流程. doc转pdf 使用到下列程 ...
- 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 ...
- linux设置vpn客户端,centos下安装vpn客户端
1.安装所需软件 yum install ppp pptp pptp-setup 2.复制命令到相应文件夹下 cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/ ...
- php安装sg11扩展,Centos下安装SG11加密扩展插件
SG11全称是SourceGuardian,其中11指的是大版本号,官方地址:https://www.sourceguardian.com/loaders.html 当前使用Centos7系统,php ...
- linux locale字符集设置,CentOS下通过locale来设置字符集
转载:http://www.centoscn.com/CentOS/config/2013/1013/1784.html 在Centos中通过locale来设置程序运行的不同语言环境,locale由A ...
- linux卸载欧朋浏览器,如何在Centos下安装opera浏览器
如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...
最新文章
- TurboMail最新版本4.1.0之我见(一)
- PostgreSQL在何处处理 sql查询之四十七
- Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
- 【软考-软件设计师】计算机安全
- Android 高级Drawable资源---复合Drawable----变换Drawable---RotateDrawable用法实例
- eclipse maven项目 class类部署不到tomcat下_Servlet tomcat部署
- 《C++ Primer 5th》笔记(8 / 19):IO库
- group by 后面加条件_无论炖什么肉,只要加这“两种”调料,肉质鲜嫩入味,越炖越香...
- IE10兼容性故障的解决办法
- 快手短视频领域为例的领域数据建设探索
- 那些年,翻过山,趟过河,挖了山丘,黑了河沟,终于还是遇到了——跨服务器查询...
- 动态编程语言静态编程语言_什么是动态编程?
- [计算机毕业设计]基于SM9的密钥交换方案的实现与应用
- vue 如何做到图片预览
- IDLE的介绍和使用
- 使用userAgent区分浏览器版本
- 射频day7:微带线;带状线
- java long 区别_java中long和int的区别
- 深入分析Java I/O的工作机制 (三)网络I/O的工作机制 很详细
- Physically Based Render初学者PBR整理
热门文章
- 计算机毕业设计ssm大学生身心健康管理系统的设计与实现d223r系统+程序+源码+lw+远程部署
- stm32连接串口屏HF043
- python之matplotlib绘制函数z=x^2+y^2三维图
- jdk eclipse SDK下载安装及配置教程
- KNN中的k如何选择?
- 水性拉伸油增稠剂的非离子性能分析
- [算法Tutorial]Adversary Argument,对手论证
- C语言蓝色内条不显示了,A320题库-指示记录
- (4.2.43)手势解锁之九宫格控件GestureLockView
- phh7 安装redis扩展