Big Sur 找不到 MacOSX10.11.sdk,但它已链接且已发布的答案不起作用

时间:2021-06-17 22:19:03

标签: xcode macos-big-sur

我最近将 Intel MBP 上的 macOS 更新为 Big Sur (11.4),并且在尝试针对构建此配置进行编译时遇到以下错误:

../extras/package/macosx/configure.sh --enable-debug --host=x86_64-apple-darwin15 --with-macosx-sdk=`xcrun --sdk show-sdk-path`

成功完成后,我尝试运行:

make -j4

它运行了一会儿,然后显示以下内容:

clang: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk' [-Wmissing-sysroot]
ld: library not found for -lc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [libsftp_plugin.la] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1

升级到 Big Sur 后,我更新了 Xcode,启动了它,它安装了其他工具,并且我保证命令行工具已安装和更新,例如

xcode-select --install

我尝试按照其他帖子中的建议进行符号链接,但系统告诉我它已经存在。

我已尝试关注此帖子 macOS Big Sur 11.1 can't find stdlib.h w

并做到了:

export LIBRARY_PATH="${_sdk_root}/usr/lib"

没有区别。谁能告诉我我需要做什么才能恢复正常?在去大苏尔之前,我能够成功地完成我想做的事情。感谢您的任何/所有建议。

0 个答案:

没有答案