본문 바로가기
임베디드(Embedded)

임베디드 시스템 실습 정리 3

by 안한량 2022. 9. 21.
728x90

툴체인

 

크로스 컴파일 툴체인이 대부분이다

 

Components of Toolchain

-gcc compiler

-C/C++ lib

-Kernel headers

-Binary utilities

-gdb debugger

 

툴체인의 핵심기능은 GNU에서 제공하는 gcc 이다.

다양한 옵션들이 있다.

C 라이브러리는 리눅스 시스템의 필수 구성 요소이다.
– 애플리케이션과 커널 간의 인터페이스
– 잘 알려진 표준 C API를 제공
• printf
• open
• read 등
여러 C 라이브러리를 사용할 수 있다.
– glibc, uClibc, eglibc …

 

코드는 데이터와 코드로 이루어져있다

 

리눅스에는 특별히 확장자가 없다

Static library

- libmy.a

Shared library 공유 라이브러리

- libmy.so

 

 

 

 

 

 

 

 

728x90