sudo makeとsudo -sの違い

sudo makeとsudo -sの違い

2つの違いは何ですか

sudo make

そして

sudo -s
make

最初の例は私のソフトウェアでは動作せず、ヘッダファイルは常に欠落しています。 rootとしてログインsudo -sしてコンパイルすると正常に動作します。

では、違いは何で、なぜsudo make動作しないのですか?

ベストアンサー1

sudo -s環境変数が参照するシェルからrootとしてコマンドを実行します。SHELL

sudo元のユーザーと同じシェルからrootとしてコマンドを実行します。

おすすめ記事