소스 작성
사람이 읽는 C++ 코드와 헤더 포함 지시자를 준비한다.
입력: hello_world.cpp
한 줄의 빌드 명령은 내부에서 전처리, 컴파일, 어셈블, 링크를 순서대로 실행합니다. 각 단계는 다음 단계가 읽을 산출물을 남깁니다.
g++ hello_world.cpp -o hello_world
사람이 읽는 C++ 코드와 헤더 포함 지시자를 준비한다.
#include, 매크로, 조건부 컴파일을 먼저 펼친다.
C++ 문법과 타입을 검사하고 어셈블리 코드로 번역한다.
어셈블리 명령을 기계어 조각인 목적 파일로 바꾼다.
목적 파일과 라이브러리 참조를 묶어 실행 가능한 파일을 만든다.