gfortran是GNU Fortran编译器,是GCC的一部分。它实现了Fortran 95标准和Fortran 2008标准的大部分内容。该标签应特别用于与gfortran的使用和行为有关的问题;有关Fortran语言或更广泛编译器的问题应该包括Fortran标记。
我经常看到人们在没有明确指定STATUS的情况下使用OPEN语句。在Fortran 90和2008标准中,关于状态的说法是这样的:如果指定了UNKNOWN,则状态为...
在读取输入文件时,在Fortran90中使用布尔型进行Stange结果
我在Fortran90中有一个有关输入文件参数值的问题:有关输入文件的部分是:#如果use_phyical在重子,CDM和中微子中设置物理密度+ ...
我制作了这个小型测试程序,以“证明”在编译前(或者如果您可以分配它们的情况下)未指定向量的大小就无法使用它们。我的观点虽然失败了。我期待着...
好,所以我使用的是旧的fortran代码,该代码定义了与名称为gamma的数学gamma函数无关的函数。显然,在较早的fortran版本中,...
f2py链接四方库?使用ctypes代替fortran包装?
更新11/23/2019:最初是关于为什么我不能让f2py用于简单的fortran包装器的问题。我的“答案”(如下)是改用ctypes。原始帖子:我已经花了...
Windows上的MinGW gfortran编译时无法识别DLL
我正在尝试链接某些库以使用Windows的MinGW中的gfortran实现创建可执行文件。我有.dll和.lib可用的库文件,并且它们在...
如何读取CMake和Gfortran错误的stracktrace
我必须为“偏微分方程”讲座安装Dune库,然后卡住了。我在MacBook上,我们收到了一个安装脚本(对于Linux),但是我总是收到错误消息...
我是Fortran的新手,我想并排显示2列数组,因此我可以创建它们的显示表。到目前为止,我只能一次又一次地显示它们,但至少要在一列中显示它们。 ...
Windows和Linux上Fortran中LOG10的不同结果
我一直在研究需要在Windows和Linux上运行的C ++ / Fortran混合数字代码,并跟踪了LOG10函数的差异。我在Linux上使用gcc / gfortran,在Windows上使用MinGW。这里'...
我正在尝试将电离层模型中的数据写入二进制文件而没有任何特殊符号,但是现在我得到2C000000(6.165713e-44)-值,这破坏了我的研究。我试图通过更改...
“分段错误-无效的内存引用”可能与数字类型问题有关。如何更改我的电话号码类型?
我正在尝试使用旧的Fortran代码来处理数据。我没有使用Fortran的经验,也无法解决我认为与数字类型有关的问题。部分代码...
我的问题是,我在'mod1.f08'和'mod2.f08'中实现了两个通用过程。 ! mod1.f08模块mod1接口func1过程:: foo_int,foo_real ...! mod2.f08 ...
为什么对不相关的整数变量进行调用会在Fortran中释放无限的多态指针?
我试图将任何类型的值保存在无限多态类指针中,然后使用将返回值作为特定类型的函数来检索该值。我已经为...
我正在移植一些以前在IBM AIX 4.3机器(IBM XL Fortran)上运行的旧Fortran代码。我在产生错误答案的旧版代码中进行了以下计算...
gfortran -std = f2008如果调用fseek,则编译标志错误
我正在尝试使用gfortran进行FORTRAN 2008一致性检查。当我使用-std = f2008进行编译时,出现以下错误:体系结构x86_64的未定义符号:“ _ fseek_”,已引用...
我是Linux(Ubuntu)中的基本FORTRAN程序员。我有一个在Windows中与Visual Studio(Intel visual FORTRAN)一起运行的代码,但是当我尝试在Linux上使用gfortran编译此代码时,得到此代码...
我正在使用f2py编译要在Python脚本中调用的Fortran子例程。我已经在运行Mojave 10.14的Mac#1上编译了Fortran源代码。我使用以下命令对其进行了编译:f2py -c -m ] >>
我想知道为什么此代码在上次打印时返回错误。使用gfortran 7.4.0失败,但是使用ifort 18.0.3可以很好地工作。程序测试隐式none类型::语法整数,可分配:: f(:...
如何在运行时停止GNU Fortran编译器以显示调试信息?
以下lin用于从Fortran源代码gfortran -funderscoring -O3 -Wall -c -fmessage-length = 0 -o“ src / abc.o”“ ../src/abc.f”编译可执行文件当我在命令中运行程序时...