M芯片的macOS系统使用x86_64版gfortran
1. 说明
在 M 芯片的macOS
系统上,默认安装的gfortran是arm64
版本,见M芯片的macOS系统安装gfortran。
如果使用x86_86
版本的gfortran
,可利用Rosetta
+ brew x86_64
安装。
2. 安装
安装 Rosetta:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
切换 bash:
arch -x86_64 /bin/bash
创建一个 x86_64 模式下的 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用 x86_64 版 brew 安装 gcc :
arch -x86_64 /usr/local/bin/brew install gcc
验证:
file /usr/local/bin/gfortran
编译 Fortran 程序:
arch -x86_64 gfortran your_code.f90 -o your_program