M1 MBP 上的 Clang 到 g++/GCC 链接

Posted

技术标签:

【中文标题】M1 MBP 上的 Clang 到 g++/GCC 链接【英文标题】:Clang to g++/GCC linking on m1 MBP 【发布时间】:2021-06-09 14:50:37 【问题描述】:

[通过 Homebrew 安装的 g++/GCC 的位置[][1]][1]

[1]:https://i.stack.imgur.com/Njug0.jpg


navinkarunanithi@Navins-MacBook-Pro bin % rm g++
rm: g++: Permission denied
navinkarunanithi@Navins-MacBook-Pro bin % rm g++
rm: g++: Permission denied
navinkarunanithi@Navins-MacBook-Pro bin % ln -s g++-11 g++
ln: g++: File exists
navinkarunanithi@Navins-MacBook-Pro bin % g++
clang: error: no input files
navinkarunanithi@Navins-MacBook-Pro bin % 

我一直在尝试在 m1 mbp 上链接 gcc,但我尝试过但失败了。 gcc/g++ 与 clang 位于同一位置,我不知道如何覆盖它们。 请帮忙!

【问题讨论】:

【参考方案1】:

所以经过长时间的搜索,我找到了一个博客,现在我可以更改它了

https://codeforces.com/blog/entry/88063

所以如果你已经通过 home-brew 安装了 g++ 和 gcc,你可以使用这个命令

sudo ln -s /opt/homebrew/bin/g++-10 /usr/local/bin/

【讨论】:

以上是关于M1 MBP 上的 Clang 到 g++/GCC 链接的主要内容,如果未能解决你的问题,请参考以下文章

如何在 OS X 中升级 gcc 的 Clang 版本?

GCC 和 clang 上的 MSVC /Zp 替代方案是啥?

OS X 上的 LLVM 与 clang

python 2021款 m1pro mbp python开发配置

嵌套类中 g++ 和 clang++ 之间的不同行为

GCC 和 Clang 之间的不同行为