티스토리 뷰
원본 : http://korea.gnu.org/manual/4check/make-3.77/ko/make_toc.html
GNU Make
재컴파일을 지휘하는 프로그램(A Program for Directing Recompilation)
GNU make
Version 3.77.
May 1998
번역시작: March 2000
최종 갱신: May 9th, 2000
Richard M. Stallman 그리고 Roland McGrath역자: 선정필make
개관(Overview ofmake
)- Makefile 소개(An Introduction to Makefiles)
- 규칙의 모습(What a Rule Looks Like)
- 단순한 Makefile(A Simple Makefile)
make
가 Makefile를 처리하는 방법(Howmake
Processes a Makefile)- Makefile을 좀 더 쉽게 만드는 변수들(Variables Make Makefiles Simpler)
- `make'가 명령을 추론하도록 하기(Letting
make
Deduce the Commands) - Makefile의 다른 스타일(Another Style of Makefile)
- 디렉토리를 청소하는 규칙(Rules for Cleaning the Directory)
- Makefiles 작성(Writing Makefiles)
- 규칙 작성(Writing Rules)
- 규칙 문법(Rule Syntax)
- 파일 이름에 와일드카드 사용(Using Wildcard Characters in File Names)
- 종속물을 위한 디렉토리 검색(Searching Directories for Dependencies)
- 가짜 목적물(Phony Targets)
- 명령과 종속물이 없는 규칙(Rules without Commands or Dependencies)
- 이벤트를 기록하기 위한 빈 타겟 파일(Empty Target Files to Record Events)
- 특수 내장 타겟 이름(Special Built-in Target Names)
- 하나의 규칙안의 다수의 타겟들(Multiple Targets in a Rule)
- 타겟 하나에 대한 여러 규칙(Multiple Rules for One Target)
- 정적 패턴 규칙(Static Pattern Rules)
- 더블-콜론 규칙(Double-Colon Rules)
- 종속물들을 자동으로 생성하기(Generating Dependencies Automatically)
- 규칙내 명령 작성(Writing the Commands in Rules)
- 변수 사용 방법(How to Use Variables)
- 변수 참조의 기본(Basics of Variable References)
- 변수의 두 취향(The Two Flavors of Variables)
- 변수 참조의 고급 기능(Advanced Features for Reference to Variables)
- 변수가 값을 얻는 방법(How Variables Get Their Values)
- 변수 설정(Setting Variables)
- 변수에 텍스트를 덧붙이기(Appending More Text to Variables)
override
지시어- 축어 변수 정의(Defining Variables Verbatim)
- 환경으로부터의 변수들(Variables from the Environment)
- 타겟-종속적인 변수 값( Target-specific Variable Values)
- 패턴-종속적인 변수값(Pattern-specific Variable Values)
- Makefile의 조건 부분(Conditional Parts of Makefiles)
- 텍스트 변환을 위한 함수(Functions for Transforming Text)
make
실행 방법(How to Runmake
)- Makefile을 지정하는 매개변수(Arguments to Specify the Makefile)
- goal을 지정하는 매개변수(Arguments to Specify the Goals)
- 명령 실행 대신에...(Instead of Executing the Commands)
- 어떤 파일들을 재컴파일하는 것을 피하기(Avoiding Recompilation of Some Files)
- 변수 겹쳐쓰기(Overriding Variables)
- 프로그램의 컴파일 테스트(Testing the Compilation of a Program)
- 옵션들의 요약(Summary of Options)
- 묵시적 규칙(Using Implicit Rules)
- 묵시적 규칙 사용(Using Implicit Rules)
- 묵시적 규칙들의 카달로그(Catalogue of Implicit Rules)
- 묵시적 규칙에 의해 사용되는 변수(Variables Used by Implicit Rules)
- 묵시적 규칙의 연쇄(Chains of Implicit Rules)
- 패턴 규칙을 정의하고 재정하기(Defining and Redefining Pattern Rules)
- 최후의 디폴트 규칙 정의(Defining Last-Resort Default Rules)
- 구닥다리 접미사 규칙(Old-Fashioned Suffix Rules)
- 묵시적 규칙 검색 알고리즘(Implicit Rule Search Algorithm)
- 아카이브 파일을 갱신하기 위해서
make
사용하기(Usingmake
to Update Archive Files) - GNU
make
의 기능 - 비호환성과 빠진 기능들(Incompatibilities and Missing Features)
- makefile 관례(Makefile Conventions)
- 빠른 레퍼런스(Quick Reference)
- make 의 에러(Errors Generated by Make)
- 복잡한 makefile 예제(Complex Makefile Example)
- Index of Concepts
- Index of Functions, Variables, & Directives
아래 GNU 사이트 참조
http://korea.gnu.org/
'Computer > Linux/Unix' 카테고리의 다른 글
디바이스 트리 작성법 (2편) (4) | 2015.03.24 |
---|---|
디바이스 트리 작성법 (1편) (1) | 2015.03.24 |
[Linux] Module 관련 (0) | 2015.03.13 |
[Makefile] Kbuild 와 Module Compile (0) | 2015.03.09 |
[Makefile] Device Driver (0) | 2015.03.09 |
댓글