比方说,我有一个makefile:
front:
cd front && (sudo make -f Makefile.linux ) -- require sudo
back:
cd back && (make -f Makefile.linux )
clean:
cd front && (make -f Makefile.linux clean)
cd back && (make -f Makefile.linux clean)
有可能吗?如果是,那么正确的方法是什么?感谢
LJ
答案 0 :(得分:0)
Sudo只是一个允许您以root身份验证然后运行程序的程序。进行身份验证后,您可以通过sudo以root身份自由运行命令,而无需在可配置的时间段内重新进行身份验证。任何不以sudo
为前缀的命令都将以您的普通用户权限运行。
如果您希望在命令行上使用此makefile,那么这是正确的方法。另一方面,如果您希望在图形环境中使用makefile,那么您可能希望使用gksu
或gksudo
,具体取决于您使用的分发。