debugging

    [CS50X] 2024 Week2 Arrays

    [CS50X] 2024 Week2 Arrays

    Compiling make 로 간단히 컴파일 했었는데 사실 컴파일링은 상당히 귀찮은 작업이다. make 명령어는 clang -o 파일이름 파일이름.c [-라이브러리이름] 라는 긴 명령어를 대신 해준다. make 명령어 뒤에서는 clang 이 실행되고 있었던 것이다. #include #include int main(void) { string answer = get_string("what's your name?") printf("hello, %s", answer); } 이 프로그램의 이름을 hello 라고 했을 때 컴파일 하려면 clang -o hello hello.c -lcs50 라고 명령어를 입력해야한다. stdio 는 따로 입력 안해도 된다. 컴파일러는 4단계의 동작을 하고 사실 컴파일링은 그 중 한 ..