T I L / 7월 6일

Jay·2020년 7월 5일
0

Today I Learned 🧐

목록 보기
56/71
post-thumbnail

CS50

  • 컴파일 과정
    컴파일은 4단계로 이루어지는데 1.precompiling(전처리) 2.compiling 3.assembling 4.linking 이다.
  1. precompiling : import된 라이브러리에서 프로그램에서 사용할 부분만 가져오는 과정
  2. compiling : 프로그램 코드를 기계어와 비슷한 저수준 언어인 어셈블리언어로 변환하는 과정
  3. assembling : 컴파일링 과정에서 얻은 어셈블리코드를 0과 1로 이루어진 기계어로 변환하는 과정. CPU가 이해할 수 있는 언어가 바로 이 기계어다.(= 오브젝트 코드, 바이너리 코드)
  4. linking : 만약 프로그램이 라이브러리를 포함하고 있다면 본문을 번역한 기계어 코드와 임포트 된 라이브러리 코드를 하나의 기계어 코드로 합치는 과정이다.
profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글