회사에서 인수인계 받을 때, 전임자분이 코드 빌드하는 방법을 알려주겠다고 했음 근데 부끄럽지만 비전공에 AI 코드만 짜는 수준이라 개발에 대해 잘 몰랐고, 빌드가 무엇을 이야기하는지 이해하지 못했음 그래서 이번 기회에 정리를 해보려고 함 빌드 (build) = 전처리 (pre-processing) + 컴파일 (compile) + 링크 (link) 전처리 (pre-processing) 전처리는 소스 파일이 컴파일 되기 전에 소스 코드를 변경하거나 확장함 컴파일러가 전처리기에 지시하는 형태로 수행되는데, #include, #define 등의 지시문을 해석하고 소스 코드를 변경하여 컴파일러에 전달 컴파일 (compile) 컴파일은 주어진 코드를 오브젝트 코드 (기계어)로 번역하는 과정 링크 (link) ..