DEV_HOYA
로그인
DEV_HOYA
로그인
[운영체제] 프로그램의 컴파일 과정
DEV_HOYA
·
2024년 2월 5일
팔로우
0
0
CS
목록 보기
48/55
📌 프로그램의 컴파일 과정
프로그램은 컴파일러가
컴파일 과정
을 거쳐 컴퓨터가 이해할 수 있는
기계어로 번역
되어 실행할 수 있는 파일이 된 것을 의미
⭐ 전처리기
소스코드의 주석제거
헤더파일(#include) 등을 병합
매크로를 치환
⭐ 컴파일러
오류처리
코드 최적화
어셈블리어로 변환
⭐ 어셈블러
목적코드로 변환(object code)
리눅스에서는
.o
확장자를 가짐
⭐ 링커
프로그램 내에 있는 라이브러리 함수 등과 결합해 실행파일이 만들어짐
.exe
.out
확장자를 가짐
DEV_HOYA
팔로우
이전 포스트
[운영체제] 프로세스와 스레드의 차이점
다음 포스트
[운영체제] 프로세스의 메모리 구조
0개의 댓글
댓글 작성