gpt4 book ai didi

macos - gfortran 不适用于 Mac OS X 10.9

转载 作者:行者123 更新时间:2023-12-01 09:59:07 24 4
gpt4 key购买 nike

我将我的 Mac 更新到 OS X 10.9 GM,然后我发现 gfortran 不工作。构建任何程序时,它显示:

ld: library not found for -lcrt1.10.5.o
collect2: ld return 1

有谁知道我该如何解决这个问题?

最佳答案

这个问题是因为 OS X 10.9 已经完全删除了库 crt1.10.5.o 用来定位的/Developer 目录。这些库已移至新的 Xcode 目录(确保 Xcode 也已更新至最新版本 5.0.1+)。我发现 crt1.10.5.o 实际上隐藏在/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/S‌ DKs/MacOSX10.9.sdk/usr/lib 的深处。我相信应该有一种方法可以自动重定向 ld,但我不知道怎么做。所以现在我使用 -L 标志进行编译。

gfortran ... -L /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/S‌​DKs/MacOSX10.9.sdk/usr/lib/

这对我来说是一种临时解决方案。我也在等待更好的解决方案出现。

关于macos - gfortran 不适用于 Mac OS X 10.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19261001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com