macOS 从 10.11 就是开始在系统中增加了 SIP (System Integrity Protection) 安全设置功能,不关闭这个功能,在很多时候会有很多问题。比如笔者最近就遇到一个比较麻烦的问题,就是在每次重新编译C语言代码之后,首次运行都需要多运行一些时间。这部分时间应该就是系统在进行安全性检查。

关闭 Mac 的 SIP 安全设置功能

  1. 重启 Mac,按住 Command + R 键知道 Apple Logo 出现,进入 Recovery Mode
  2. 点击 Utilities > Terminal
  3. 在 Terminal 中输入 csrutil disable ,然后换行。
  4. 重启 Mac

这样 SIP 安全设置就已经被关闭了。如果想重新开启该安全设置,重复上面步骤,在第三步中将命令更换为 csrutil enable。

PS:在关闭 SIP 之后发现CLion使用起来更加流畅了。