当前位置:首页|资讯|ChatGPT|苹果

保姆级教程mac系统fortran环境搭建,支持vscode可视化界面和终端运行!!!

作者:candy糖芯儿发布时间:2024-01-21


 0 简介

mac使用fortran,需要安装两个东西:一个是IDE,另一个是编译器。看了很多教程,都会存在多多少少的不足,今天借助chatgpt自己尝试出了只需要安装编译器gfortran,然后用现有的图形界面进行运行的方法。

1 安装编译器gfortran

Wiki上可以找到GFortran的下载,因为要在MacOS上安装,所以选择相应版本。

1.1 查看本机的macos版本

点击左上角苹果标🍎 --> 关于本机 -->更多信息-->可以看到我的macos是13.2.1

编辑

1.2 下载安装

然后到GFortranBinaries - GCC Wiki下载fortran,步骤如下:

编辑

编辑

编辑下载后双击安装

编辑

安装成功后,打开终端,输入命令检测:

fortran --version

编辑

显示Fortran(GCC)版本代表安装成功!

2 文本编辑器配置

很多帖子说要下载mac vim,我不推荐,咱们主打一个把现有的工具利用起来。在这里用vscode,或者直接用mac的terminal就行。

2.1和2.2 二选一!!!

2.1 使用自带terminal

# 编辑文件.bash_profilevim ~/.bash_profile# 在文件最后添加两行alias vim="/Applications/MacVim.app/Contents/MacOS/Vim"alias mvim="/Applications/MacVim.app/Contents/MacOS/MacVim"# 注意保存 :wq#创建一个简单的fortran程序touch hell0.f90# 编辑这个程序 hell0.f90vim hell0.f90# 加入这段程序program helloprint *, "hello world"end program hello# 保存 :wq ,然后运行,输出可执行程序名称叫 nihaogfortran hello.f90 -o nihao# 然后运行你好,屏幕上会显示结果./nihao

编辑2.2 使用配置vscode


  • 安装插件:打开 VSCode,点击左侧的“扩展”图标,搜索并安装适用于 Fortran 的扩展。常用的 Fortran 扩展包括 "Modern Fortran" 和 "Fortran IntelliSense" 等。安装完扩展后,重新启动 VSCode。


  • 创建或打开 Fortran 项目:在 VSCode 中,您可以创建一个新的文件夹作为 Fortran 项目的工作目录,然后在其中创建或导入您的 Fortran 代码文件。


  • 编辑 Fortran 代码:使用 VSCode 编辑器编辑您的 Fortran 代码文件(通常是以 .f90.f 扩展名结尾的文件),同2.1我们写一个简单的fortran程序如下

  • 编辑


  • 配置任务:为了能够编译和运行Fortran 代码,需要在项目文件夹中创建一个名为tasks.json 的任务配置文件。
    1. 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)来打开命令面板
    2. 输入 "Tasks: Configure Task" 并选择它。
    3. 选择 "Create tasks.json file from template"。
    4. 选择 "Others"。
    5. 编辑 tasks.json 文件,以包括编译和运行 Fortran 代码的任务配置。以下是我运行hello.f90的配置(每运行一个代码都得修改一下配置):


    {    "version": "2.0.0",    "tasks": [        {            "label": "Compile Fortran",            "type": "shell",            "command": "/usr/local/bin/gfortran",            "args": ["-o", "output_program", "~/Desktop/hello.f90"],            "group": {                "kind": "build",                "isDefault": true            }        },        {            "label": "Run Fortran",            "type": "shell",            "command": "./output_program",            "group": {                "kind": "test",                "isDefault": true            }        }    ] }


  • 编辑图片写错了,在终端输入 which gfortran 就可以看到gfortran的路径了!!!




  • 在 VSCode 中按下 Ctrl+Shift+B(Windows/Linux)或 Cmd+Shift+B(macOS)来编译和运行该Fortran 代码




  • 编译后会按照json中写的生成可执行文件./output_program,在运行改程序

  • 编辑




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1