C프로그래밍이론
2013.03.26_제일위에 입력되지 않은 함수가 쓰일수있는 이유(ex: printf() )
성엽이
2013. 3. 26. 13:57
1. printf(); 가 적히면 <stdio.h> 에 가서 프로토타입( int printf( ); ) 과 비교를해서 문법이 맞는지 확인한후 순수C 로
넘어간다( .i ). 어셈블러가 컴파일을 해주고, 없는 함수나 함수가 잘못 호출을 했을시에 .exe 까지 가지못하고,
오브젝트까지 만들어진다. 오브젝트까지 (.obj)모두 완료하면 링크를 통해 실행파일(.exe)이 만들어진다.
2. Clibrary 에 미리 컴파일해서 모아두면, obj에서 씀