写个Makefile ,功能比如 yum install mplayer 但是yum 要root权限 ,怎么写这个??
------解决方案--------------------------------------------------------
makefile由make执行。
权限不在于makefile.
而在make。
------解决方案--------------------------------------------------------
我觉得不用管,执行make的人应该自己使用root权限。
好多开源软件都是这样的。
./configure
make
sudo make install
------解决方案--------------------------------------------------------
加个sudo 运行过程输入密码 就会继续运行。
------解决方案--------------------------------------------------------
自己用的话,就配置一下用sudo来执行需要root权限的命令
准备发布的话,说明里提示需要root权限就可以了
------解决方案--------------------------------------------------------
在 makefile 内你只能判断用户是否是 root
$(UID)