2016-07-19 149 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安裝庫嗎?」同樣強調「不」。這個問題有一些資源鏈接。