安装C库但权限被拒绝?

时间:2016-07-19 23:14:53

标签: c macos makefile permissions

我正在尝试安装此C库并且我正在运行:

sudo make  -f makefile.osx

但我的终端告诉我:

make: /usr/lib: Permission denied

我的root用户已启用,我的密码是正确的,所有人都知道有什么错误吗?

1 个答案:

答案 0 :(得分:1)

欢迎使用Mac OS X 10.11 El Capitan和SIP - 系统完整性保护功能。

您无法在/usr/lib中安装软件 - 即使您是root也不会。

您可以在/usr/local下或/opt下安装软件。

参见Can Mac OS X El Capitan run software compiled for Yosemite that expects libraries in /usr/gnu64/lib?中的讨论。简短的回答是"否 - 您无法运行经过编译的软件,以期望/usr的子目录中不在/usr/local"下的库。答案是"我可以在/usr/lib安装库吗?"同样强调"不"。这个问题与资源有一些联系。