2つの違いは何ですか
sudo make
そして
sudo -s
make
最初の例は私のソフトウェアでは動作せず、ヘッダファイルは常に欠落しています。 rootとしてログインsudo -s
してコンパイルすると正常に動作します。
では、違いは何で、なぜsudo make
動作しないのですか?
ベストアンサー1
sudo -s
環境変数が参照するシェルからrootとしてコマンドを実行します。SHELL
sudo
元のユーザーと同じシェルからrootとしてコマンドを実行します。