
둘 사이의 차이점은 무엇입니까
sudo make
그리고
sudo -s
make
첫 번째 예는 내 소프트웨어에서 작동하지 않으며 헤더 파일이 항상 누락됩니다. 루트로 로그인 sudo -s
하고 컴파일하면 정상적으로 작동합니다.
그렇다면 차이점은 무엇이며 왜 sudo make
작동하지 않습니까?
답변1
sudo -s
환경 변수가 참조하는 셸에서 루트로 명령을 실행합니다.SHELL
sudo
원래 사용자와 동일한 셸에서 루트로 명령을 실행합니다.