当前位置:首页 » 编程软件 » gfortran支持的编译选项

gfortran支持的编译选项

发布时间: 2022-04-22 06:37:35

㈠ ubuntu gfortran怎么用

1、source中未使用外部库链接的,直接执行:
gfortran foo.f/f90 -o foo
./foo
如没有"-o"选项,生成a.out文件,这显然不是我想要的。:D

2、gFortran分两部分:compiler and library。如果gFortran不是标准安装的,编译source后执行,可能找不到lib,这时可以加入"-static"选项:
gfortran -static foo.f/f90 -o foo
gFortran会将库建在所生成程序内部。

3、FortranSource有77和90两种书写格式,gFortran默认根据后缀进行compile。如果想自定义,例如foo.f是用90格式写的,可执行:

gfortran -ffree-form foo.f -o foo
大写的后缀名,gFortran会预执行该程序。

4、多source文件时,先compile不含PROGRAM语句段的source文件,各自生成foo1.o,foo2.o等。再一起编译。例如:

gfortran -c foo1.f/f90
gfortran -c foo2.f/f90
gfortran main.f/f90 foo1.o foo2.o -o main
5、foo.f95的,加选项"-std=f95",.f2003的,目前支持尚不完整。顺便说,gFortran unstable版4.3.x将支持pointer。

下面还有一些可能常用到的options。

"-fbounds-check":检查列表序列脚标是否超出
"-ffree/ffix-line-length-n":设置最大columns。77默认:72;90默认:132。n若设为"0"或"none",则不限有效行数
"-fimplicit-none":等同于在f90每段sub中声明"IMPLICIT NONE",且source中implicit语句优先
"-fmax-error-n":意义如词义
"-fsyntax-only":不编译,只检查语法
"-fexternal-blas":使用BLAS库函数,替代gFortran默认的函数

㈡ windows系统下常用哪些Fortran编译器我用的vs2008。

集成环境的编译器有:

  1. MicroSoftFortranPowerstation

  2. DigitalVisualFortran

  3. CompaqVisualFortran

  4. IntelVisualFortran

  5. PGIVisualFortran

免费的主要是这种非集成类的

  1. gfortran

  2. g95

  3. 后端加载之后的gcc

感兴趣的话自己可以查查,详细了解!

㈢ 如何在sublimetext中添加gfortran编译器

1.cl.exe文件是Visual C\C++的编译器,它将程序源代码文件编译为obj文件。

2.rc.exe文件是资源编译器。工程项目中的.rc文件中包含了对程序中所使用资源(菜单、图标等)的描述。rc.exe将.rc格式的文件编译为.res文件,供链接器链接到可执行文件中。

3.link.exe是Windows平台的链接器,它将cl.exe编译生成的obj文件,资源编译器生成的.res文件,以及lib目录下的lib文件等链接成可执行的exe文件、dll文件等。

在程序编译完成后,生成的文件是以obj为扩展名的对象文件,link.exe是将对象文件和库链接起来以创建可执行程序文件或动态链接库文件的工具。

link.exe的输入文件包括obj文件、lib文件、exp文件、def文件、res文件、txt文件、ilk文件。输出文件是exe文件、dll文件、sys文件等可执行程序文件。

㈣ fortran2003 要用什么编译器

目前完整支持Fortran2003标准的编译器……x86/x86-64 机器上还没有!
真正完全支持Fortran2003的是IBM在自己的PowerPC处理器上的XL Fortran Compiler
.
.
.
只要求部分支持的话,Intel Fortran Compiler、PGI Fortran Compiler的最新版都能支持2003标准的大部分内容,最新版GCC套件的gfortran好像也能支持一些。其中Intel Fortran Compiler 2011 XE只差两个特性就完全实现Fortran2003标准了。
.

㈤ 求助大神,我的code blocks怎么不能编译fortran,找不到gfortran编译器

很显然,你安装的东西属于 C或 C++的东西,并不支持 fortran

㈥ 编译fortran程序应该选用什么编辑器

f90 是新的自由格式的fortran代码 fortran 90
.f 是采用固定格式的fortran代码fortran 77,有一定的区别,但都能达到相同的目的。
fortran 90是由fortran77发展而来了,增加了一些功能,更加方便。
用哪种编译器都可以,因为.f是低级版本的fortran文档,一般高级都支持低级,这个应该没有问题。

㈦ 如何安装gfortran编译器

方法一: 假如现在有两个Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中调用的子程序,将这两个程序传到Linux的一个目录下,使用fortran编译命令,如PGI的pgf90,Intel的ifort,命令如下: pgf90 -o exe_name 1.f90 2.f90 ifor...

㈧ FORTRAN编程兼容问题。我的编译器是Visual Studio 2013, Fortran为Intel Visual Fortran XE2013,

编译器不兼容,如gfortran或f95编译器里面,读写二进制文件是open语句中的(form='unformatted',access='direct',recl=m*n)
在visual fortran里面会出现问题,将三个选项合并为(form='binary')即可通过。

具体在哪里出现问题,编译器会提示的

㈨ 怎么将编译器从gfortran 改成ifort

1、启动weblogic 管理服务器,使用管理用户登录weblogic管理控制台。

2、打开管理控制台后,在左侧的树形域结构中,选择服务->数据源。
3、在右侧的窗口中,选择 新建->一般数据源。

4、填写数据源名称,JNDI名,选择数据库类型(本文以Oracle数据库为例)
点击下一步按钮。

5、选择数据库驱动程序,点击下一步按钮。

6、事务处理选项画面,点击 下一步 按钮。

7、新建JDBC数据源,点击 测试配置 按钮,查看已经配置完成的JDBC数据源是否可用。

出现 连接测试成功 提示消息 表示 JDBC数据源 配置成功。
8、点击 下一步 按钮,配置 JDBC数据源 目标服务器。
9、在需要 应用此 JDBC数据源的 服务器的 复选框 打勾。
10、点击 完成 按钮。
到此位置 完成JDBC配置。不需要重启。直接可以使用。

㈩ 大家编译Fortran一般使用哪个编译器

Fortran 主要的编译有
1. gfortran 免费的编译器,Linux 和 Windows 下都可以用,GCC 众多编译器的一个,我主要用的就是这个。
2. G95 免费的编译器,安装文件很小的编译器,相比gfortran 优势不明显。
3. Watcom 的 Fortran 编译器, 现在是免费的,Watcom 跟 GCC 一样有很多语言的编译器,Watcom 的 C 编译器不错,Fortran 没感觉多好。
4. Intel Visual Fortran(简称 IVF),原来叫 Compaq Visual Fortran(简称 CVF) 收费软件,不过可以先下载下来试用 30 天,编译出来的二进制文件针对 Intel CPU 优化过,所以会快一些,但不是很明显。
5. PGI Visual Fortran (PVF), 是 Portland Group Inc. 出的,收费软件。
另外还有 Salford FTN95,simply fortran 等。 推荐使用 gfortran 和 Intel Visual Fortran.

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:613
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:945
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372