gfortran是GNU Fortran编译器,是GCC的一部分。它实现了Fortran 95标准和Fortran 2008标准的大部分内容。该标签应特别用于与gfortran的使用和行为有关的问题;有关Fortran语言或更广泛编译器的问题应该包括Fortran标记。
这是重现我的问题的最小程序: 程序测试 使用 iso_fortran_env,仅:REAL32 隐式无 type :: 矩阵(行、列、种类) 整数、长度...
我想创建一个Python脚本来“一次”运行许多Fortran文件。主要原因是我做了很多Fortran数值模拟,所以想加快速度得到过程...
最近对Fortran很感兴趣。我用官方网站编码,但是网站上的编译器不起作用。所以我放弃了,下载了Brew,并从中下载了GCC。我不知道...
我知道(至少在某一点上),由于别名,以下内容是无效的 Fortran 程序主程序 整数::x,y !编译器假设 a 和 b 不同 y = f(x, x) 包含 整数函数...
我知道(至少在某一点上),由于别名,以下内容是无效的 Fortran 程序主程序 整数::x,y !编译器假设 a 和 b 不同 z = f(x, x) 包含 整数函数...
SIGFPE:此错误的浮点异常回溯:0x7F70C71AF7D7
我在Ubuntu 14.04下使用Fortran 90模型。 gfortran 95 编译器 (gfortran 4:4.8.2-1ubuntu6) 和 gcc 4:4.8.2-1ubuntu6 由 Ubuntu 软件中心安装。运行模型后,我得到了
我用 Fortran 创建了一个简单的共享库,并在测试程序中使用了它。库模块在名为 my_module.f90 的文件中包含一个子例程,该子例程是: ! my_module.f90 模块 my_module 合作...
为什么gfortran在没有-fno-range-check选项的情况下无法编译64位整数的程序?
如果没有选项 -fno-range-check 我无法编译这个简单的程序: 程序big_int 使用 ISO_FORTRAN_ENV 整数(kind=int64)::my_int 打印*,巨大(my_int) my_int = 9223372036854...
我正在尝试用 Fortran 创建一个程序,但是当我创建这个函数时 real(KIND=bigreal) 函数 ma(M) real(KIND=bigreal) uma, M uma = M*(1/1000)*(1/Na) 马=马 返回 ...
我对 Fortran 代码不太熟悉,想将其与一些 C 代码进行比较。我对一个想要具有双精度的数组有以下定义(因为我想比较数字
如何让 gfortran 在配备 M2 的 Macbook pro 上运行?
我尝试在配备 M2 的 2022 Macbook pro 上运行 gfortran 并运行 Ventura 13.1,但我不断收到此错误: ld:YAML 文件中不支持的 tapi 文件类型“!tapi-tbd” '/库/开发人员/
VS Code 具有跨文件的现代 Fortran linting
我正在 Windows 上使用 Modern Fortran 扩展运行 VS Code。我已经安装了 fortls (不是 fortran-language-server,而是 fortls)。我还有带有 gfortran 的 mingw 工具链。 我有一个 Fortran
我正在尝试通过 f2py 在 Python 3.10 中使用 Fortran 95 函数。 我编译如下: python -m numpy.f2py -c -m isprim f2p.f95 我的 F95 代码: 函数 isprima (p) 整数,意图(in):: p
我制作了一个小型图书馆并将其存档。我试图在编译程序时使用该存档,但最终得到了未定义的引用状态。 这是一个例子。 主要.f90: 程序主程序 ...
我是 Fortran 编码的新手,也是 GNU Fortran 和 Code::Blocks 的新手。 我已经在 Win10 上安装了 codeblocks-20.03mingw-setup,现在尝试从头开始运行这段代码: 程序你好 隐式
安装 fortran 编译器和 scikits.bvp_solver 包的问题
使用 scikits.bvp_solver 包需要 easy_install 和 fortran 编译器。由于他们推荐使用 gfortran,我按照说明进行操作(https://masuday.github.io/fortran_tutorial/
该程序每次运行时都会打印变量 ar 的不同值。运行之间的代码没有任何变化。 隐式实数 *8 (A-H,O-Z) PI = 0 PI=4.D0*ATAN(1.D0) ...
renv::restore() 无法恢复安装 Matrix 的库:编译失败
我使用 renv 来快照我创建的数据集所需的包库:https://github.com/mtwente/nordatlantisk-ft。但是,我在另一台计算机上克隆了存储库并想要恢复
GFortran 错误:ld:尝试编译时未找到 -lSystem 的库
尝试使用 gfortran 编译简单的 fortran-90 文件时遇到奇怪的错误。我正在开发 macOS mojave 系统。我安装了 gfortran 8.2.0,并通过
在 Apple Silicon 上进行 x86 编译的 Fortran/C 程序
我正在尝试编译一个用Fortran编写的软件,它还需要一些用C编写的库。该软件最初是为了在x86 Linux架构上编译而编写的,但我正在尝试