본문 바로가기

C/Study

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

반응형

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

원시 소스 파일을 만든다.

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

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

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

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

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

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

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

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

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

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

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

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

반응형

'C > Study' 카테고리의 다른 글

[C] 연산자 우선순위 문제  (0) 2024.12.20
[C] C언어의 장점  (1) 2024.12.20
[C] __int64  (0) 2024.12.20
[C] 값 입력할 때마다 메모리 할당  (0) 2024.12.20
[C] 리본 모양 출력 (조건문 하나만 사용)  (0) 2024.12.18