Make
프로그램 빌드 도구
- 각 파일 간의 종속관계 파악
Make File
Make를 위한 기술 파일
- .cpp 파일이 .o 파일보다 먼저 만들어짐.
- .cpp 파일 시간이 .o 파일 보다 늦다면 수정된 것
- 명령어는 반드시 Tab으로 구분
- 그렇지 않으면 missing separator
- 기술 행이 긴 경우 ‘\’를 사용하여 이어가기 수행
- ‘;’는 명령 행의 구분을 위해 사용
옵션 | 내용 |
-c | 컴파일 |
-o | 링킹 |
-w, -wall | 경고 활성화 및 노출 |
$^ | 종속 항목 리스트로 치환(콜론 앞 부분) |
$@ | 타겟으로 치환(콜론 뒷 부분) |
$< | 콜론 뒤에 한 개 치환 |
- ex)
$^ == memo.o
$< : memo.cpp
$@ == memo.cpp
- %.o : %.cpp
- o에 대한 cpp
728x90
반응형
'C++' 카테고리의 다른 글
[C++] Dynamic Allocation (0) | 2024.04.30 |
---|---|
[C++] Expression (0) | 2024.04.30 |
[C++] Function (0) | 2024.04.29 |
[C++] Types (0) | 2024.04.29 |
[C++] Control Structures (0) | 2024.04.29 |