当前位置: 首页 > news >正文

Fortran安装(vscode+gcc+Python)

编写时间: 2024年11月7日

环境配置: gcc + VScode + Python

条件: Windows 10 x64 VMware虚拟机

前言

这是我出的第2个关于Fortran安装的教程,由于上一个方法 Fortran安装(Visual Studio 2022 + Intel oneAPI Base Toolkit + Intel HPC Toolkit) 对储存空间的要求比较高,(好像)不支持全局Fortran程序运行,并且我个人也不太喜欢用 VS ,比如他一个工程里面只能创建一个文件(大概)。反正我就是菜,我就想搞一个比较方便的,而且有那种代码高亮的。写这种教程的人不止我一个,大家可以参考更优秀的。

如果你认为我写得也可以的话,那你就看吧;如果你认为我写得非常好的话,那就赞一个吧;如果你认为我写得非常垃圾的话,那你就踩一下吧。

准备工作

以下3个下载可同时进行

由于有些下载项较慢,可以使用下载器加速下载,如果没有也可以耐心等待,开一局游戏什么的。

下载vscode

https://code.visualstudio.com/

下载Python

https://www.python.org/

为64位 Windows 系统下载 python 安装包


下载gcc

为什么要下载gcc

如何下载

http://www.equation.com/servlet/equation.cmd?fa=fortran

安装

先装哪个无所谓,但不要同时安装

安装Python

然后等待安装完成,这个时候我们可以开一把(电脑不太行的)。

配置镜像源(可选),可解决 Python 安装第三方库下载慢的问题

参考了以下文章:
python 镜像源配置

按win+R,输入cmd,回车,在终端输入以下命令,为 Python 写入清华镜像源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

终端显示了以下信息才算成功(Python安装成功+镜像源写入成功)

安装vscode

  • 1、 同意协议

  • 2、 选择路径

  • 3、 默认

  • 4、 可选项 (默认即可)

  • 5、 点击安装并等待安装完成

安装gcc

这个尽量最后,可能涉及重启系统

  • 双击
  • 同意协议
  • 选择路径
  • 等待安装完成

配置

这是极其关键的一步!

参考了这些视频:
VS Code for Fortran

如果你确实不想看英文视频的话,你可以跟着我的教程走,当然我是用的 python 完成后面的一些部分,别的一些教程也和这个视频里面的内容大同小异。但是我觉得他的那个运行过程比较麻烦,于是我就自己写了个脚本来完成。

  • 1、运行vscode

  • 2、更改为中文

    重启程序并应用更改

  • 3、安装插件

    如果弹出一个弹窗,请 无视风险继续安装(笑)

  • 4、第一个程序

    首先请打开一个文件夹,我这里打开的是桌面,然后创建一个以 .f90或 .f95结尾的文件

    在文件中写入以下内容:

    program helloworldimplicit noneprint*,"hello,world!"
    end program helloworld
    

    我们试着运行一下这段代码

    在终端输入以下下命令:

    这个命令的意思是编译这个程序

    gfortran helloworld.f90
    

    或者

    这个命令可以生成一个名为 helloworld 的可执行程序

    gfortran helloworld.f90 -o helloworld
    

    可以看到在桌面出现了一个 a.exe 文件,这是 Fortran 编译器编译好的可执行程序

    接着在终端输入以下命令:

    这个命令的意思是执行这个程序a,如果你自定义了文件名,请输入【.\你的文件名】

    .\a
    

    执行:

  • 5、安装其他插件

    你的 vscode 可能会弹出以下内容,如果没有弹出这个通知,也没有关系。

    点了 install,没有反应,别急,请按照以下步骤操作:

    win+R,cmd,enter

    在终端输入以下命令

    pip install fortran-language-server
    

    安装成功

  • 6、 配置fortls

    可以看到这个插件已经给了我们配置方法

    接下来,请跟着我的步骤走:

    只需要打开这个 setting.json 文件就可以了,从哪里打开则无需在意

    使用everything找到fortls.exe

    复制程序路径,在setting.json写入:

    "fortran.fortls.path": "C:\\Users\\HelloWorld\\AppData\\Roaming\\Python\\Python313\\Scripts\\fortls.exe",
    

    在这里插入图片描述

  • 7、快速运行Fortran程序

    请参考我写的这篇文章

    Fortran程序辅助构建(Python)

至此,配置完成,有谬误请 (1)在评论区反馈 或者 (2)私信我

希望我的成果配得上您的一个赞

注意,我不是第一个写这种教程的人,如有雷同,纯属巧合,如有侵权,联系删除

参考了以下文章或视频:

python 镜像源配置

VS Code for Fortran


http://www.mrgr.cn/news/71906.html

相关文章:

  • 在 .NET 6.0 中创建用于 CRUD 操作的 Web API
  • 10款PDF翻译工具的探索之旅:我的使用经历与工具特色!!
  • AlphaFold3中文安装教程
  • AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)
  • Qt 获取当前系统中连接的所有USB设备的信息 lsusb版
  • 信息安全工程师(84)UNIX/Linux操作系统安全分析与防护
  • Django Form
  • JVM——类加载器、类加载器的分类
  • 专题十八_动态规划_斐波那契数列模型_路径问题_算法专题详细总结
  • 2024134读书笔记|《花间集》——云解有情花解语,山月不知心里事, 水风空落眼前花
  • SpringBoot如何集成WebSocket
  • RT-DETR融合NeurIPS[2022]Ghost Module v2模块
  • C#-命名空间
  • 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 )
  • (一)- DRM架构
  • 【364】基于springboot的高校科研信息管理系统
  • WSL2 中大模型环境一步到位!(wsl --update 不好使/wsl2安装/python环境)
  • springboot基于Java的小区物业智能卡管理的设计与实现,计算机毕业设计项目源码311,计算机毕设程序(LW+开题报告、中期报告、任务书等全套方案)
  • 「 审稿答复 」如何写Response评论回复的“第一句”
  • 抖音电商发布双11数据:275个品牌通过直播带货实现成交额过亿元
  • Hyper-v中ubuntu与windows文件共享
  • keras实现道路裂缝检测
  • DHCP和FTP
  • AutoDL使用简记
  • [Codesys]常用功能块应用分享-BMOV功能块功能介绍及其使用实例说明
  • PCL 点云分割 基于CPC算法的分割