1.2 프로그램은 다른 프로그램에 의해 다른 형태로 번역된다 지난 1절에서는 "모든 정보는 결국 비트일 뿐"이라는 개념을 정리하였다. 이번 노트에서는 hello.c 라는 텍스트가 실제로 실행되는 프로그램 hello가 되기까지 어떤 과정을 거치는지 살펴본다. 이번에도 원문에서 꼭 기억해야 할 문장만 짧게 인용하고, 나머지는 번역하여 기록하였다. 왜 이 개념이 중요한가평소 gcc -o app app.c 한 줄이면 끝나던 컴파일이, 사실은 서로 다른 역할을 하는 네 개의 프로그램이순서대로 작업을 넘겨받는 과정이라는 걸 알아두면 실무에서 큰 도움이 된다. PostgreSQL 확장(extension)빌드가 실패했을 때, Tomcat이 물고 있는 네이티브 라이브러리(.so)를 찾지 못할 때, systemd 서비스..