jArchive
로그인
jArchive
로그인
T I L / 7월 6일
Jay
·
2020년 7월 5일
팔로우
0
TodayILearned
0
Today I Learned 🧐
목록 보기
56/71
CS50
컴파일 과정
컴파일은 4단계로 이루어지는데 1.precompiling(전처리) 2.compiling 3.assembling 4.linking 이다.
precompiling : import된 라이브러리에서 프로그램에서 사용할 부분만 가져오는 과정
compiling : 프로그램 코드를 기계어와 비슷한 저수준 언어인 어셈블리언어로 변환하는 과정
assembling : 컴파일링 과정에서 얻은 어셈블리코드를 0과 1로 이루어진 기계어로 변환하는 과정. CPU가 이해할 수 있는 언어가 바로 이 기계어다.(= 오브젝트 코드, 바이너리 코드)
linking : 만약 프로그램이 라이브러리를 포함하고 있다면 본문을 번역한 기계어 코드와 임포트 된 라이브러리 코드를 하나의 기계어 코드로 합치는 과정이다.
Jay
You're not a computer, you're a tiny stone in a beautiful mosaic
팔로우
이전 포스트
T I L / 7월 5일
다음 포스트
T I L / 7월 7일
0개의 댓글
댓글 작성