개발/오류조치 및 팁
[C언어] 컴파일 과정에 관한 탐구
상황 수업시간에 배운 내용 중, Linking과정에서 프로그램에 사용된 외부 라이브러리들의 object file을 연결한다고 배웠다. Linking 과정에서만 실제 object file을 연결하므로, Assembly 단계까지는 실제 함수의 몸체가 없어도 prototype만 존재하면 오류가 발생하지 않는다고 한다. 정말 그럴까 한 번 실험해봤다. + 컴파일 과정에 관해 전반적으로 공부해봤다. 과정 1. myFunc()라는 prototype만 선언된 함수를 사용한 코드를 작성하여 2. 각 compilation process마다의 출력 파일을 살펴보며 학습할 예정이다. Preprocessing 과정 (output : preprocessed.i) 위 코드에서 첫 번째 컴파일 과정인 Preprocessing을 하..
2022. 3. 31.