1. hello.c 라는 코드 파일이 있다고 할 때, 과정을 간략히 본다면... 1) hello.c 프로세서 (gcc -E -o test.i test.c) 2) hello.i 컴파일러 (gcc -S -o test.s test.i) 3) hello.s 어셈블러 (gcc -c -o test.o test.s) 4) hello.o 링커 (gcc -g -o test test.o) 5) hello.out (실행 파일) 2. 각 과정에서 하는 기능 1) 전처리기 - 소스 코드의 주석을 제거, define을 치환하는 과정 수행 2) 컴파일러 - 어셈블리 파일로 전환 - 어셈블리 코드는 CPU 명령 조합 (어셈블리어는 CPU에 의존적) - front-end > 프로그래밍 언어를 처리 > 소스 코드가 문법에 맞게 작성되었..