是否可以使用sudo执行makefile的某些部分,某些部分没有sudo?

时间:2014-07-09 14:16:55

标签: linux makefile

比方说,我有一个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

1 个答案:

答案 0 :(得分:0)

Sudo只是一个允许您以root身份验证然后运行程序的程序。进行身份验证后,您可以通过sudo以root身份自由运行命令,而无需在可配置的时间段内重新进行身份验证。任何不以sudo为前缀的命令都将以您的普通用户权限运行。

如果您希望在命令行上使用此makefile,那么这是正确的方法。另一方面,如果您希望在图形环境中使用makefile,那么您可能希望使用gksugksudo,具体取决于您使用的分发。