在终端中输入以下命令,覆盖旧版clang++链接到LLVM-12版本的llvm-config:
sudo ln -sf /usr/local/opt/llvm@12/bin/llvm-config /usr/local/opt/llvm@11/bin/
这个命令将llvm-config符号链接到LLVM-12,以便clang++可以正确地找到它。
然后,在重新编译你的代码之前,你需要清除缓存,以确保clang++已经更新到LLVM-12:
sudo rm -rf /usr/local/var/cache/llvm@11
完成这些步骤后,旧版clang++应该能够正确地编译代码了。