我正在尝试安装此C库并且我正在运行:
sudo make -f makefile.osx
但我的终端告诉我:
make: /usr/lib: Permission denied
我的root用户已启用,我的密码是正确的,所有人都知道有什么错误吗?
答案 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
安装库吗?"同样强调"不"。这个问题与资源有一些联系。