几年来,我一直在本地构建 xscreensaver 使用
.configure
make
sudo make install
组合。
然而,今天sudo make install
却因权限问题而失败:
sudo make install
[sudo] password for stephen:
make: stat: GNUmakefile: Permission denied
make: stat: makefile: Permission denied
make: stat: Makefile: Permission denied
make: stat: install: Permission denied
make: *** No rule to make target 'install'. Stop.
我试过没有 sudo 并没有区别。
这种情况下的问题是相应的文件没有可执行位。如果需要执行文件,即作为程序运行,则需要设置该位。
在这种情况下,要使应用程序具有可执行性,您需要“makefile”。这是通过以下方式完成的:
根据需要调整 /path/to/file,然后再次运行 make 命令。
'chmod' 表示更改文件模式位,+x 表示可执行。