有没有办法在MacBook M1上安装和使用gcc?

crcmnpdw  于 5个月前  发布在  Mac
关注(0)|答案(1)|浏览(114)

我试图在我的MacBook M1上安装和使用gcc编译器。我已经使用自制软件安装了gcc,但我没有找到在Mac终端上使用它的方法。我想下载一个使用gcc编译器进行安装的工具。具体来说,它看起来像该工具需要OpenMP,而clang不支持它。
运行make命令时出现错误消息:

clang: error: unsupported option '-fopenmp'

字符串
当我将路径更改为gcc安装路径时,我无法在终端中运行像ls这样的基本命令。我知道这是因为this。有人能帮助我吗?

yqhsw0fo

yqhsw0fo1#

我(现在相当老)的讨论是在我的CpuFun博客:Setting up the Apple M1 for Native Code Development from the Command Line
简单的说
1.在运行X86_64编译的shell时要非常小心。(你不想这样做吧!)
1.使用brew来安装相关的本地编译器,但是要确保你已经添加了正确的(/opt/homebrew/...)路径到你的PATH环境中。(参见Homebrew 3.0.0 release notes
如果没有关于如何更改PATH的更多信息,就不可能说出您的情况中有什么问题,但听起来好像您只是将单个目录分配给PATH,而不是添加到它。
请记住,有许多有用的命令可以帮助您诊断这样的问题:

  • which * 命令 *

告诉你“命令”从何而来。

  • --version标志,以显示它们是哪个编译器。
  • brew可能不会单独为名称gcc创建链接,而是安装gcc-11(或其他),因此您可能需要显式地执行此操作。

相关问题