문제
다음 설명에 해당하는 명령으로 알맞은 것은?
소스 파일의 압축을 푼 디렉터리에서 한 번 작업한 설정이나 관련 파일을 삭제하고 다시 설정 작업을 진행할 때 사용한다.
① make init ② make zero ③ make clean ④ make neat
정답
3번
해설
정답: 3. 이전 컴파일로 생성된 오브젝트 파일 등 중간 산출물을 삭제해 깨끗한 상태에서 다시 빌드하도록 하는 명령은 make clean 이다.
오답 풀이
- 1번: make init 은 표준 타깃이 아니다.
- 2번: make zero 도 표준 타깃이 아니다.
- 3번: make clean 은 빌드 산출물을 정리하는 표준 타깃으로 옳다.
- 4번: make neat 도 존재하지 않는 타깃이다.
보충 개념 소스 설치 흐름은 ./configure → make → make install 이며, 설정을 바꿔 다시 빌드할 때 make clean(중간 산출물 삭제) 또는 make distclean(configure 결과까지 삭제)으로 초기화한다.