목록2024/09/14 (1)
미소를뿌리는감자의 코딩
[컴퓨터 시스템 1장] 컴퓨터 시스템으로의 여행
1. .c 파일의 .o 파일 (executable object file)로의 변환 우선 hello.c파일 안에 printf("hello"); 가 들어가 있다고 하자.처음에 cpp 전처리기를 만나, #include 와 같은 라이브러리 코드를 hello.c 파일에 추가해 준다.해당 라이브러리 코드가 추가된 파일은 hello.i 가 된다. 이는 .c파일에서 modified 되었다고 한다.이후 hello.i는 compiler로 들어간다. compiler는 cpp file을 처리해 준다. compiler는 어셈블리어 프로그램을 저장해준다.어셈블리어 프로그램 저장을 통해, 동일한 내용을 다른 언어로 썼어도 assembly 언어로 표현된 후 실행할 수 있게 된다.이후 어셈블리 언어를 처리할 assembler(as)..
코딩 이야기
2024. 9. 14. 09:07