VSCODE_Fortran语言的多文件(.F90、.F95、.F)调用

news/2024/11/17 4:38:11/

目的:记录利用VSCODE编译TRIGRS模型时遇到的问题

意义:网上查询了很多资料,均未阐述该问题的详细解决方式,借鉴各种资料后,得出以下解决方式,希望后者能有效解决该问题。

解决方法如下:将${file}修改为${fileDirname}\\*.f*

{"version": "2.0.0","command": "gfortran","args": ["-g","${fileDirname}\\*.f*","-o","${workspaceRoot}\\${fileBasenameNoExtension}.exe"],"presentation": {"echo": true,"reveal": "always","focus": false,"panel": "new", //这里shared表示共享,改成new之后每个进程创建新的端口"showReuseMessage": true,"clear": false}
}


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

相关文章

ShengBTE安装processes. f90报错的解决办法

经验分享 在前文中介绍了有关ShengBTE的内容以及安装方法ShengBTE简单介绍、安装与使用,近期有小伙伴联系笔者说在安装ShengBTE时出现报错,主要为 processes. f90出了点问题,说对于代码147行中的“omp_get_thread_num”存在“this name does…

FORTRAN的read语句中END参数的用法

FORTRAN的read语句中END参数的用法 END子句 Fortran程序设计(第四版)p518:该子句指定了一个可执行语句的标号。当检测到输入文件结束时,将跳转到该标号。END子句提供了一个处理意外文件结束条件的方法。 书中简单描述了END语句的…

C与Fortran混合编程

混合编程 1、C调Fortran:判断两个数的最大值,C输入,Fortran判断2、Fortran调C:二维数组运算,Fortran进行相关定义,C运算3、遇到的问题 1、C调Fortran:判断两个数的最大值,C输入&…

fortran并行程序入门(1)

入门俩程序 前言一、简单并行程序?二、Fortran并行的一些注解1.线程通信的一些代码注解 总结 前言 今天,迫不得已还是要学fortran了,不然工作进行不下去。 一、简单并行程序? 本处先加载前人所写的部分代码。 program mainuse…

python调用fortran的3种形式【f2py,动态链接库,os命令】

一、f2py调用fortran 基于 F2PY,在 Python 中调用 Fortran 函数的基本流程是: Fortran 代码使用f2py编译 Fortran 代码,产生动态库在 Python 中通过import引入动态库 注意: F2py 支持有限的 Fortran 子集。 """…

关于gfortran和ifort

最近用fortran写了个程序,分别用gfortran和ifort进行了编译,却发现同样的代码,gfortran可以编译通过,而ifort出错。下面以样例程序加以说明,看看这两个编译器有什么小区别。 代码包括三个源文件:一个主程序…

macOS使用CodeRunner快速配置fortran环境

个人网站:xzajyjs.cn 由于一些项目的缘故,需要有fortran的需求,但由于是M1 mac的缘故,不能像windows那样直接使用vsivf这种经典配置。搜了一下网上主流的跨平台方案,主要是gfortran,最近用Coderunner(主要…

python调用fortran学习笔记

起因:不想把fortran结果手动搬到excel里画图表 先在window系统试, 使用f2py方法的时候总是报错has fortran sources but no fortran compiler found,或者not supported between instances of nonetype and str。 使用dllctypes库的时候&am…