로딩
티스토리 데이터 처리 중입니다.

[임베디드 시스템] 리눅스 컴파일

 [임베디드 시스템] 리눅스 컴파일

학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다.

기존 프로그래밍 환경 통합개발환경 IDE 에디터 + 빌더 (= 컴파일러 + 링커) + 디버거 에디터 소스 코드를 편집하는 용도로 사용 컴파일러 소스 코드를 바이너리 코드로 변경한다. 리눅스 시스템에서는 gcc를 사용한다.

링커/로더 목적 파일들을 연결해서 실행 파일을 만든다. 리누긋 시스템에서는 ld를 사용한다.

디버거 한줄씩 실행 / 메모리 추적 등 디버깅에 사용한다. Linux의 프로그래밍 환경 통합개발환경 IDE 에디터 + 빌더 (= 컴파일러 + 링커) + 디버거 에디터는 따로 존재 gedit, xed, vim, vscode ...

컴파일러 gcc (GNU C Compiler -> GN.....