如何让 gfortran 在配备 M2 的 Macbook pro 上运行?

问题描述 投票:0回答:2

我尝试在配备 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 的其他解决方案,但没有成功。

macos fortran gfortran macos-ventura
2个回答
0
投票

看起来这个解决方案这里对我有用。本质上,我停用了 conda,然后添加了链接器标志

-ld_classic
来编译 Fortran 代码。另外,我坚持使用从 Homebrew 安装的 gcc,并且使用 Xcode 15 和 Ventura 13.6。


© www.soinside.com 2019 - 2024. All rights reserved.