我尝试在配备 M2 的 2022 Macbook pro 上运行 gfortran 并运行 Ventura 13.1,但我不断收到此错误:
ld:YAML 文件中不支持的 tapi 文件类型“!tapi-tbd” '/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/lib/libSystem.tbd' 对于架构arm64
对此有什么帮助吗?或者是否有其他编译器与 apple m2 + ventura 13.1 兼容?
不确定在这种情况下应该尝试什么,我尝试了运行 gfortran 的 M1 mac 的其他解决方案,但没有成功。
看起来这个解决方案这里对我有用。本质上,我停用了 conda,然后添加了链接器标志
-ld_classic
来编译 Fortran 代码。另外,我坚持使用从 Homebrew 安装的 gcc,并且使用 Xcode 15 和 Ventura 13.6。