sudo make와 sudo -s의 차이점

sudo make와 sudo -s의 차이점

둘 사이의 차이점은 무엇입니까

sudo make

그리고

sudo -s
make

첫 번째 예는 내 소프트웨어에서 작동하지 않으며 헤더 파일이 항상 누락됩니다. 루트로 로그인 sudo -s하고 컴파일하면 정상적으로 작동합니다.

그렇다면 차이점은 무엇이며 왜 sudo make작동하지 않습니까?

답변1

sudo -s환경 변수가 참조하는 셸에서 루트로 명령을 실행합니다.SHELL

sudo원래 사용자와 동일한 셸에서 루트로 명령을 실행합니다.

관련 정보