"ld: unsupported tapi file type '!tapi-tbd'" 在 YAML 文件中 GFortran



我正在尝试运行Hello, World!Fortran代码,但我得到这个错误:

ld:不支持的tapi文件类型'!"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/sdk/MacOSX.sdk/usr/lib/libSystem. lib"文件中的tapi-tbd。Tbd ' for architecture x86_64
collect2: error: ld returned 1 exit status

我使用

  • macOS v13.1 (Ventura) (22C65)
  • Xcode Version 14.2 (14C18)
  • GCC版本12

I have try

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

可惜运气不好。

这个问题源于体系结构冲突——具体来说,我是通过自制软件为x86_64体系结构安装GCC的。解决方案是为arm64本地安装自制程序,然后安装GCC。

gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/12.2.0/bin/../libexec/gcc/aarch64-apple-darwin22/12/lto-wrapper
Target: aarch64-apple-darwin22

相关内容

  • 没有找到相关文章

最新更新