1.5 응용 프로그램
1.5.1 GNU 툴체인
툴체인은 소스코드를 빌드하여 실행파일을 만들 때 필요한 툴의 집합!
리눅스는 주로 GNU 툴체인을 사용.
빌드 과정
$ gcc -o hello main.c func.c
gcc 명령으로 전체적인 컴파일 과정을 관리할 수 있다.
-o 옵션은 hello 란 이름으로 실행파일을 만들어 준다. (DEFAULT는 a.out 이름으로 실행파일 생성됨)
GNU make
make 는 빌드 자동화 유틸리티임.
Makefile 은 make 유틸리티의 동작 방법을 기술한 파일 (make 규칙의 집합)
<Makefile Macro>
Macro |
의미 |
$@ |
현재 타겟의 이름 |
$* |
현재 타겟에서 확장자를 제외한 이름 |
$< |
현재 의존파일들 |
$? |
최근 변경된 의존파일 |
$^ |
현재 모든 의존파일들 |
'한국으로 > 임베디드 리눅스' 카테고리의 다른 글
3.1 파이프 (0) | 2018.06.27 |
---|---|
2.2 시그널 (0) | 2018.06.27 |
2.1 프로세스 (0) | 2018.06.27 |
1.6 파일 입출력 (0) | 2018.06.27 |
1.4 개발환경 구축 (0) | 2018.06.26 |
1.3 vi/vim editor (0) | 2018.06.26 |
1.2 리눅스 명령어 (0) | 2018.06.26 |
1.1 리눅스 개요 (0) | 2018.06.25 |