为什么我无法将 .pc 复制到 MacOS 下的 /usr/lib/pkg-config 文件夹?

why I cannot copy .pc to the /usr/lib/pkg-config folder under MacOS?

我是root,使用命令复制一个文件到/usr/lib/pkgconfig

cp /usr/local/Cellar/eigen/3.3.4/share/pkgconfig/eigen3.pc .

密码: cp: ./eigen3.pc: 不允许操作

我检查了目录,root应该有写权限,

drwxr-xr-x  15 root  wheel       510 Apr  8 13:29 pkgconfig

如何解决这个问题?

如果您是 OS X 10.11,这可能是由于系统完整性保护 (SIP)。

SIP - Wikipedia

Among the protected directories are: /System, /bin, /sbin, /usr (but not /usr/local).

禁用

StackExchange article to disable SIP