Makefile 如何处理需要sudo权限的项目

Makefile 如何处理需要sudo权限的项目,makefile,Makefile,我正在尝试将图像支持添加到suckless.org的屏幕锁定实用程序中。但slock需要root权限才能运行。我在使用它时没有问题,因为我只是做了make&&sudomake安装。但现在我需要不断地编辑、构建和检查,我不知道如何处理这个项目 我的工作流程就像 make sudo chown root:root ./slock sudo u+s ./slock ./slock 我不知道还能怎么做。有什么帮助吗?您可以在制作文件中添加测试配方 test: ./slock sudo chow

我正在尝试将图像支持添加到suckless.org的屏幕锁定实用程序中。但slock需要root权限才能运行。我在使用它时没有问题,因为我只是做了
make&&sudomake安装
。但现在我需要不断地编辑、构建和检查,我不知道如何处理这个项目

我的工作流程就像

make
sudo chown root:root ./slock
sudo u+s ./slock
./slock

我不知道还能怎么做。有什么帮助吗?

您可以在
制作文件中添加
测试
配方

test: ./slock
    sudo chown root:root $<
    sudo u+s $<
    $<
直到你对结果满意为止

 make
 make
 make
 ...