ld:警告:dylib 是为比链接版本 (11.1) 更新的 macOS 版本 (11.3) 构建的

kkk*_*kkk 11 c++ visual-studio-code

我的情况

  • Mac 操作系统蒙特利 12.1(M1,2020)
  • Visual Studio 代码 v1.64.2

每次我尝试编译 cpp 文件时,终端中都会显示以下警告。

ld: warning: dylib (/usr/local/Cellar/gcc/11.2.0/lib/gcc/11/libstdc++.dylib) was built for newer macOS version (11.3) than being linked (11.1)
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题。
我阅读了此 stackoverflow,并尝试了以下命令,但没有改变情况。

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Run Code Online (Sandbox Code Playgroud)

小智 11

export MACOSX_DEPLOYMENT_TARGET=11.3可以消除警告。