mac使用fortran,需要安装两个东西:一个是IDE,另一个是编译器。看了很多教程,都会存在多多少少的不足,今天借助chatgpt自己尝试出了只需要安装编译器gfortran,然后用现有的图形界面进行运行的方法。
上可以找到 ,因为要在MacOS上安装,所以选择相应版本。
点击左上角苹果标🍎 --> 关于本机 -->更多信息-->可以看到我的macos是13.2.1
然后到
下载fortran,步骤如下:下载后双击安装
安装成功后,打开终端,输入命令检测:
fortran --version
显示Fortran(GCC)版本代表安装成功!
很多帖子说要下载mac vim,我不推荐,咱们主打一个把现有的工具利用起来。在这里用vscode,或者直接用mac的terminal就行。
2.1和2.2 二选一!!!
# 编辑文件.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
安装插件:打开 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,在运行改程序