2016-07-19 152 views
0

我想安装此C库,我跑:安装C库但权限被拒绝?

sudo make -f makefile.osx 

,但我的终端是在告诉我:

make: /usr/lib: Permission denied 

我的root用户被启用,我的密码是正确的,一切,有谁知道什么是错的?

+0

请在出现错误时显示运行'make'的命令,并显示确切的目录所有权和权限。 – kaylum

回答

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安装库吗?”同样强调“不”。这个问题有一些资源链接。