MACOS中缺少/usr/include等目录的解决方法

macos中没有/usr/include会导致很多编译问题

网上有一些创建链接的方法,但新的OS中,/usr/目录是不能操作的

这是rootless机制造成的,本意是为了保护系统免受入侵,想要解决可以通过进入恢复模式

通过执行csrutil disable来关闭rootless,之后就拥有安全的root权限,想干嘛干嘛

但这样既复杂就不安全,要重启多次,有没有自动的解决方法呢?

当然!最佳方法是,直接安装command line tools

控制台执行

xcode-select --install

就完美解决