macOS 从 10.11 就是开始在系统中增加了 SIP (System Integrity Protection) 安全设置功能,不关闭这个功能,在很多时候会有很多问题。比如笔者最近就遇到一个比较麻烦的问题,就是在每次重新编译C语言代码之后,首次运行都需要多运行一些时间。这部分时间应该就是系统在进行安全性检查。
关闭 Mac 的 SIP 安全设置功能
- 重启 Mac,按住 Command + R 键知道 Apple Logo 出现,进入 Recovery Mode
- 点击 Utilities > Terminal
- 在 Terminal 中输入
csrutil disable
,然后换行。 - 重启 Mac
这样 SIP 安全设置就已经被关闭了。如果想重新开启该安全设置,重复上面步骤,在第三步中将命令更换为 csrutil enable。
PS:在关闭 SIP 之后发现CLion使用起来更加流畅了。