make 명령어(2)
-
Makefile - 2. Makefile의 기본 문법 (2-4. 사전 정의된 규칙 (Implicit Rules))
📌 2-4. 사전 정의된 규칙 (Implicit Rules)Makefile에는 특정 작업을 자동화하는 사전 정의된 규칙(Implicit Rules)이 포함되어 있습니다.이 규칙들은 make가 내부적으로 제공하는 기능으로, 개발자가 직접 정의하지 않아도 자동으로 컴파일 과정이 수행됩니다.특히 C/C++ 프로그램의 컴파일을 자동화하는 데 유용합니다.1. 사전 정의된 규칙(Implicit Rules)이란?📌 1-1. 사전 정의된 규칙의 개념Makefile에서 규칙을 직접 정의하지 않아도 자동으로 실행되는 규칙을 의미합니다.make는 특정한 파일 확장자(예: .c, .cpp, .o 등)를 기반으로 자동으로 적절한 명령어를 실행합니다.📌 1-2. 사전 정의된 규칙의 동작 방식make는 파일 확장자와 관련된 ..
2025.03.11 -
Makefile - 2. Makefile의 기본 문법 (2-2. 자동 변수 (Automatic Variables))
📌 2-2. 자동 변수 (Automatic Variables)Makefile에서는 자동 변수(Automatic Variables)를 사용하여 현재 목표(Target), 의존성(Dependency) 등을 간단하게 참조할 수 있습니다.자동 변수를 활용하면 더욱 효율적이고 유지보수하기 쉬운 Makefile을 작성할 수 있습니다.1. 자동 변수란?자동 변수(Auto Variables)는 Makefile에서 컴파일 또는 빌드 과정에서 자동으로 설정되는 특별한 변수입니다.자동 변수는 특정 규칙을 작성할 때 유용하며, 특히 패턴 규칙(Implicit Rules)과 함께 사용하면 반복적인 작업을 줄일 수 있습니다. 자동 변수 설명$@현재 목표(Target) 파일 이름$첫 번째 의존성(Dependency) 파일 이름$..
2025.03.11