본문 바로가기
한국으로/임베디드 리눅스

1.5 응용 프로그램

by 영킴. 2018. 6. 26.

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