Build/Make
18. Recipe - Error
삽질의 달인
2020. 1. 22. 13:09
Recipe 는 앞서 "Rule 의 구성" 에서 살펴본 바와 같이
선행조건이 만족될 때 수행될 명령이며 보통 한줄씩 실행되는 쉘 명령 라인들로 이루어진다.
Syntax
각 쉘 명령이 리턴한 후, make는 그것의 종료 상태값을 조사하고 exit code 가 0 이 아니면 강제 종료한다.
강제 종료하지 않고 진행하고자 한다면 보통 `-i` 혹은 `-k` 옵션을 많이 사용하여
make 유틸리티가 중간에 멈추지 않고 계속해서 빌드를 수행하도록 한다.
Makefile 내부의 특정 쉘 커맨드에 대해서만 에러를 무시하도록 하고자 한다면 `-` 를 사용한다.