xscreensaver build - make install 失败

xscreensaver build - make install 失败

几年来,我一直在使用

 .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,但没有什么区别。

答案1

在这种情况下,问题在于相应的文件没有可执行位。如果文件需要执行,即作为程序运行,则需要设置该位。

在这种情况下,要使应用程序可执行,您需要“makefile”。这是通过以下方式完成的:

chmod +x ./<file_name>

根据需要调整 /path/to/file,然后再次运行 make 命令。

sudo make install

'chmod' 表示改变文件模式位,+x 表示可执行。

相关内容