macos - Big Sur 11.3 - clang:错误:'-mmacosx-version-min=11.0' 中的版本号无效
问题描述
在最近的 Big Sur 11.3 上,编译这样的简单源代码时:
g++-10 -c -Wall -c -I/usr/local/include -I/usr/local/include/c++/10.2.0 main_gnu.cpp
我收到以下错误:
clang: error: invalid version number in '-mmacosx-version-min=11.0'
这看起来与“-mmacosx-version-min=11.2”中的问题相同
我删除CLT (CommandLineTools)
并重新安装它,同样的错误。
我不想安装Xcode
,因为到目前为止,我一直只使用CLT
编译。
我也试过:export SYSTEM_VERSION_COMPAT=1
我有以下安装:
我也尝试过建立链接 : MacOSX.sdk -> MacOSX10.15.sdk
,但没有成功。
我不明白为什么clang
被调用以及这个标志来自哪里,我只是用brew
g++-10
.
这里可能发生了什么?
解决方案
推荐阅读
- node.js - Node.js 中 mocha.js 中的退出代码
- oracle - 使用 EXECUTE IMMEDIATE 选择数据并将其存储在变量中
- selenium - 公共和私有选择器方法之间的区别
- javascript - 返回数据在特定的 if 语句中不起作用
- python - 在Python中使用相同的键在字典中查找不同的值
- svn - 我无法从 SVN 存储库导入项目
- javascript - 如何限制 jquery 触发器功能完成其任务
- java - 如何在列表视图下方添加文本视图?
- jquery - 对图像执行 function() 后,对下一张图像执行相同操作 (jQuery)
- wordpress - 在 Wordpress 中替换 URL