Makefile - 5. Makefile 최적화 및 실전 프로젝트 적용 (5-1. 효율적인 Makefile 작성법 (Writing Efficient Makefiles))
📌 5-1. 효율적인 Makefile 작성법 (Writing Efficient Makefiles)Makefile을 효율적으로 작성하면 코드 중복을 줄이고 유지보수를 쉽게 할 수 있습니다.이를 위해 공통 규칙 정리 (%.o: %.c 활용) 및 중복 제거 (define 사용) 기법을 적용합니다.1. 공통 규칙 정리 (%.o: %.c 활용)📌 1-1. %.o: %.c를 활용한 패턴 규칙 (Pattern Rules)Makefile에서 .c 파일을 컴파일하여 .o 파일로 변환하는 과정은 반복적인 작업입니다.이를 효율적으로 처리하기 위해 패턴 규칙(%.o: %.c)을 사용합니다.📌 1-2. 기본적인 %.o: %.c 규칙%.o: %.c $(CC) $(CFLAGS) -c $자동 변수설명$첫 번째 의존 파일 (.c..
2025.03.11