我必须编辑这个文件/usr/include/dlfcn.h(一个包的编译,它的维护者告诉我在这个文件中添加一些行)。但我不能编辑它。这是只读的。我使用sudo chmod 777来更改它的权限,但我没有权限更改它。我试过,例如,sudo -s或su,但我没有得到许可。
使用“sudo”,“sudo -s”,“su”是我知道获得更改文件权限的所有方法。但在这种情况下我失败了。那么谁知道解决方案呢,你能帮助我吗?
我使用osx 10.11和xcode 7.3.1
答案 0 :(得分:0)
在sudoing之后你是如何继续的?您尝试直接用编辑器打开它并且它不允许? (即sudo gedit / vi /无论dlfnc.h)