리눅스 서버 환경에서는 미리 빌드된 패키지를 설치하기도 하지만, 소스 코드를 서버에 직접 올린 뒤 컴파일해서 실행해야 하는 경우도 많다.단순히 텍스트로 작성된 코드가 어떻게 서버가 이해할 수 있는 프로그램이 되는지, 그리고 그때 사용하는 주요 명령어와 흐름은 무엇인지 정리해 본다. 리눅스 환경에서 개발과 운영의 연결 고리를 이해하는 데 큰 도움이 될 것이다.🏗️ 소스 코드가 프로그램이 되는 과정우리가 작성한 코드는 사람이 읽을 수 있는 언어일 뿐, 컴퓨터는 이를 직접 이해하지 못한다. 그래서 '컴파일'이라는 번역 과정이 필요하다.소스 코드 (.c, .cpp): 개발자가 작성한 텍스트 파일이다.컴파일 (Compile): 컴파일러(gcc 등)를 이용해 코드를 기계어로 번역한다.빌드 및 링크 (Link): ..