g77,g95,gfortran的关系

news/2024/12/13 2:22:40/

在 GCC 4.0 之前,g77 是 GCC 的一部分;此后,gfortran 是 GCC 的一部分。g95 是一个基于 GCC 的 Fortran 编译器,它不是 GCC 的一部分。

g77介绍

    * g77 是 Fortran77 的编译器。它对 Fortran 77 标准提供完备的支持,并支持 Fortran 90 和 95 的部分特性。
    * 由于 Fortran 77 标准在数值计算中的影响力,g77 可能是应用最广的Fortran编译器。
    * 在 GCC 4.0 之前,g77 是 GCC 的一部分,但现在,g77 已经停止开发。

g77为何不再被支持:

gcc-4.0 改变了 gcc 中所有语言的前端界面。由于缺少志愿者和公司来更新 g77 到 gcc-4.0 的架构,因此它被废弃了。不同于 g77,gfortran 项目处于活跃开发期,因此它 取代了 g77 的位置。
gfortran介绍

    * GNU 的 Fortran 95 编译器,支持Fortran95和一部分Fortran2003的功能。
    * 取代 g77 集成在 GCC 4.0 及以后版本中

gfortran 不是 g95:

    * gfortran 是一个 Fortran 95 的编译器,它是 GCC 的一部分。
    * g95 是另一个 Fortran 95 的编译器,它是一个基于 GCC 的编译器。

历史:

Andrew Vaught 在 2000 年上半年创建了 g95──一个使用 GCC 做后端的开放源代码的 Fortran 95 编译器。在随后的两年里,这是一个多人协作的项目,但是 2002 年下半年 Andrew Vaught 决定单独开发 g95。2003 年 1 月,gfortran 项目创建,它建立在当时 GPL 授权的 g95 源码的基础上,目的是允许协同开发并与 GCC 代码集成。

从那时起,Andrew 一个人在持续地开发 g95,g95 与 gfortran 的差别也越来越大。因此,gfortran 项目组也无法为 g95 提供支持或建议。

 

本文转自:http://hi.baidu.com/quchem/blog/item/c9ee0f10b8542ecda7ef3f9f.html

 


http://www.ppmy.cn/news/437454.html

相关文章

G95 使用详解

This page is translated from http://www.g95.org/docs.html— 本页面翻译自G95官方网站:http://www.g95.org/ 快速链接: G95 使用手册 (pdf) 开始 运行G95 运行g95 程序 对g95程序的接口 如何用g95编译DLL 开始: 下载并安装G95 for windows: win 9x用…

Eclipse Krazo(Jakarta MVC)的使用

文章目录 背景Jakarta MVC规范Eclipse Krazo使用前的思考全局配置Controller示例返回View的三种写法View中用到的Model如何设值?View中如何获取Model中的值? 参数校验防止CSRFKrazo是如何实现的呢?如何生成csrf的token?如何校验cs…

牛客网最全的 Java 面试八股文大合集汇总

就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验 Java 程序员的技术功底。这不马上又到了面试跳槽的黄金段,成功升职加薪,不成功饱受打击。当然也要注…

力扣动态规划专题(三)完全背包 518.零钱兑换II 377. 组合总和 Ⅳ 70. 爬楼梯 322. 零钱兑换 279.完全平方数 步骤及C++实现

文章目录 完全背包一维dp数组 滚动数组 518.零钱兑换II377. 组合总和 Ⅳ70. 爬楼梯322. 零钱兑换279.完全平方数 完全背包 完全背包的物品数量是无限的,01背包的物品数量只有一个 完全背包和01背包分许步骤一样,唯一不同就是体现在遍历顺序上 有n件物品…

华为手机连接Wi-Fi提示 “网络拒绝接入”

本方法适用于: 1、华为或其他拥有类似功能的手机。 什么功能后边讲 2、wifi路由器设置mac白名单 以上两点都满足,大部分都是我以下讲的情况。 功能:华为手机EMUI 8.0以上版本已经默认开启了MAC地址随机化功能 我这边的路由器设…

远程连接出现拒绝访问

排除防火墙的情况下有以上错误提示解决办法如下: 服务器 开始-运行-输入 services.msc,打开计算机的服务,找到 Remote Desktop Services,登陆,选择此账户,输入用户名“网络服务”(注意是网络服务…

win10映射Samba服务器的网络驱动器,一直提示拒绝访问

账户和密码完全正确,但是就是显示拒绝访问,下面提供一种解决方法。 可能的原因:虽然在系统中通过useradd创建了目标用户,但是并没有将这个用户设定为samba的共享用户。解决方法sudo smbpasswd -a 用户名

拒绝连接

java.net.BindException: Address already in use: JVM_Bind 端口被占用,可以使用netstat -an 查看端口占用情况,关闭对应的进程或者tomcat换端口 java.net.ConnectException: Connection refused: connect ping一下服务端的IP,可能服务端…