make는... 첫번째 타켓을 기본타켓으로 인식하나요?

kkchlove의 이미지

Makefile이 아래와 같이 있을 경우...

a :
echo "dd"

b :
echo "bb"

이렇게 있을 경우...

Make을 실행하면... a: 이것이 실행되는게 맞죠? 항상 첫번째거가 기본이죠?

feanor의 이미지

첫번째 타겟이 기본 타겟 맞습니다. 정확히는 아래 문서에 설명되어 있습니다.
http://www.gnu.org/software/make/manual/html_node/How-Make-Works.html

첫번째 타겟이면서 타겟 이름이 .으로 시작하지 않고 .DEFAULT_GOAL 변수가 없으며 명령행에 특별한 언급이 없으면 첫번째 타겟이 기본 타겟이 됩니다.

kkchlove의 이미지

감사합니다...