[C] C프로그래밍이 실행되기까지

출처 - 한눈에 보이는 C프로그래밍(무작정 따라하기)


원시 소스 파일을 만든다.

메모장과 같은 텍스트 편집기를 입력한 후 .c라는 확장자로 저장

이 파일은 프로그래머에 의해서 만들어진 원본이라는 점과 실행되지 않는 파일이라는 점에서 원시 파일, 원시 소스라고 부른다.

비주얼 C++에 포함된 자체 텍스트 편집기를 사용해도 됨.



컴파일러를 이용해 이진 코드로 바꾼다.

원시 파일을 컴퓨터가 이해할 수 있도록 C프로그램의 소스 코드를 이진 코드로 바꿔주는 프로그램을 필요로 한다.

이런 프로그램을 컴파일러(번역기)라고 한다.

소스 코드를 작성한 후에 컴파일러를 사용하여 소스 코드를 기계어로 번역한다. 이 과정을 컴파일(compile)이라고 하며,

컴파일되어 번역된 파일을 오브젝트(목적 코드)파일 이라고 한다.



링크 명령을 이용해 실행 파일로 만든다.

두 개 이상의 소스 파일을 사용하여 하나의 실행 파일로 만들거나, 컴파일러에서 기본적으로 제공하는 여러 가지 라이브러리 등을

사용자가 만든 프로그램에 연결해 주는 것을 말한다. 그러므로 링크 과정을 거쳐야 비로소 실행 파일이 생성되고,

그 실행 파일을 실행시키면 출력 결과가 나타나게 되는 것이다.

댓글

이 블로그의 인기 게시물

[NSIS] 32비트와 64비트 모듈 등록하는 법. (regsvr32)

[Visual Studio] Windows 7 에서 Visual Studio 6.0 디버그 시 프로세스 좀비되는 증상 해결 방법