#20220608
66-72
#66
#include <> vs#include ""
<> : c에서 자체 제공하는 라이브러리의 헤더파일 인클루드 할 때
"" : 우리가 직접 만든 헤더파일 인클루드 할 때
#67
😎 전처리 단계/ 전처리기 (preprocessor) 별도 프로그램
1). 주석 제거
2). 매크로를 복붙 확장함 (#으로 시작하는 것)
3). include파일들 복붙 확장함
#include "adder.h" (헤더파일)을 지우고 그자리에 헤더 파일 속에 있는 내용들을 복사해다가 가져다 붙임
★ 시스템 헤더파일인 #include <stdio.h>
역시 파일 속에 있는 내용을 복사해다 가져다 붙인 것
#68
트랜슬레이션 유닛
#69
[빌드과정:컴파일단계]
✓ 'compiler' 라는 프로그램이 담당
#70
어셈블리어 코드: 컴파일 플래그 -s를 쓰면 코드가 .s파일로 저장되어 있음
#71
어셈블 단계 (assembler)가 담당
#72
오브젝트 코드 보는 방법: main.o