两者有什么区别
sudo make
和
sudo -s
make
第一个示例不适用于我的软件,总是缺少头文件。以 root 身份登录sudo -s
并编译工作正常。
那么有什么区别,为什么sudo make
不起作用呢?
答案1
sudo -s
在环境变量引用的 shell 中以 root 身份运行命令SHELL
sudo
在与原始用户相同的 shell 中以 root 身份运行命令
两者有什么区别
sudo make
和
sudo -s
make
第一个示例不适用于我的软件,总是缺少头文件。以 root 身份登录sudo -s
并编译工作正常。
那么有什么区别,为什么sudo make
不起作用呢?
sudo -s
在环境变量引用的 shell 中以 root 身份运行命令SHELL
sudo
在与原始用户相同的 shell 中以 root 身份运行命令