[CS50] 컴파일링
TIL
컴파일링이란C 코드를 실행하려면 컴파일을 해야 한다. 텍스트 형식의 C 코드가 컴퓨터가 해석 가능한 파일로 변환되는 과정을 알아보자.#include int main(void){ printf("hello, world\n");}main 함수는 프로그램의 시작점이고, printf는 출력 함수다. printf를 사용하려면 stdio.h 라이브러리가 필요하다.stdio.h는 C 언어로 작성된 헤더 파일로 printf 함수의 프로토타입을 가지고 있어, clang 컴파일러가 printf가 무엇인지 알 수 있게 한다. $ clang hello.c$ ./a.out컴파일 결과 a.out이라는 실행 파일이 생성된다. 다른 이름으로 컴파일하려면 -o 옵션을 사용한다.$ clang -o hello hello.c CS50 ..