【发布时间】:2021-02-03 20:37:33
【问题描述】:
我对 Mac 上的编码比较陌生,所以如果问题太简单,我提前道歉。将操作系统更新为 Bug Sur 后执行代码时遇到以下错误:
ld:架构 x86_64 的 YAML 文件“/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libm.tbd”中不支持的tapi 文件类型“!tapi-tbd” collect2: error: ld 返回 1 个退出状态
代码编译但没有给出输出文件。在更新之前一切都运行良好。按照此处对类似问题的说明,我卸载了 CLT 并尝试重新安装 11.5 版本,但这无法完成,错误是 Mac 的版本太新。如有任何帮助或建议,我将不胜感激。
【问题讨论】:
-
这个问题和fortran有什么关系?
-
我什么都不怀疑,但我只是想明确说明我正在使用 gfortran 编译器。不过,在您发表评论后,为了防止这样的混淆,我删除了 fortran 标记。
标签: macos macos-big-sur xcode-command-line-tools