Makefile이 무엇인가?
- make 명령어에서 쓰이는 생성 파일로 "어떤 원시 파일이 그 목적 파일보다 새로운 것이면 다시 컴파일하고 다시 링크하라"는 규칙을 기록해둔다. - [출처: Naver 지식백과 컴퓨터인터넷IT용어대사전 생성파일]
- 즉, linux에서 반복적으로 발생하는 컴파일을 쉽게 하기위해 사용하는 make의 설정 파일이다.
Makefile 기본 구조
<Target>: <Dependency> <Dependency2>
(tap문자)<Command1>
<Command2>
- target: 생성하고자 하는 목적물
- dependency: target을 만들기 위해 필요한(의존성 규정) 요소
- command: target을 만들기 위한 실행 파일, 해당 실행규칙에 따라 Target이 생성된다. 구분하기 위해 Tab 키를 이용해서 들여쓰기 해야한다.
all: name1
name1: name1.o
g++ -o file1 name1.o
name1.o: head.h main.cpp
g++ -c -o main.o main.cpp
clean:
rm -f 지울 파일
'CS > Others' 카테고리의 다른 글
[정보처리기사] 3과목 - 데이터베이스 구축(1) (0) | 2020.08.06 |
---|---|
[정보처리기사] 2과목 - 소프트웨어 개발(2) (0) | 2020.08.04 |
[정보처리기사] 2과목 - 소프트웨어 개발(1) (0) | 2020.08.02 |
[정보처리기사] 1과목 - 소프트웨어 설계(2) (0) | 2020.07.30 |
[정보처리기사] 1과목 - 소프트웨어 설계(1) (0) | 2020.07.25 |
[라즈베리파이] node.js 서버 구축 환경 셋팅 (0) | 2020.07.25 |
블록체인 (0) | 2020.01.21 |