![sudo make와 sudo -s의 차이점](https://linux55.com/image/60447/sudo%20make%EC%99%80%20sudo%20-s%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90.png)
둘 사이의 차이점은 무엇입니까
sudo make
그리고
sudo -s
make
첫 번째 예는 내 소프트웨어에서 작동하지 않으며 헤더 파일이 항상 누락됩니다. 루트로 로그인 sudo -s
하고 컴파일하면 정상적으로 작동합니다.
그렇다면 차이점은 무엇이며 왜 sudo make
작동하지 않습니까?
답변1
sudo -s
환경 변수가 참조하는 셸에서 루트로 명령을 실행합니다.SHELL
sudo
원래 사용자와 동일한 셸에서 루트로 명령을 실행합니다.