<실행 파일 생성 순서>

<참고 http://tcpschool.com/c/c_intro_programming> 



1. 소스파일

- 파일의 확장자는 .c





2. 선행처리기 // 선행처리 문자(#)로 시작하는 선행처리 지시문 처리 작업

- 사용법 

  #include <stdio.h>

  #include "myStudio.h"

선행처리 지시자 

설명 

#include 

외부에 선언된 함수나 상수 등을 사용하기 위해 

 #define

함수나 상수를 단순화해주는 매크로를 정의 

#undef 

#define 지시자로 이미 정의된 매크로를 삭제 

#line

__LINE__매크로와 __FILE__ 매크로를 재정의 

#error

지정한 오류 메시지 출력, 컴파일 과정을 중단할때 사용. 

#pragma

os별로 달라지는 지시사항을 컴파일러에 전달할때 사용. 

#if, #ifdef, #ifndef, #elif, #else, #endif

조건부 컴파일 지시자  




3. 컴파일러 

- 컴퓨터가 알아볼 수 있는 기계어로 변환. 




4. 오브젝트 파일 

- 확장자는 .o나 .obj 



5. 링커(linker)에 의한 링크

- 하나 이상의 오브젝트 파일과 라이브러리 파일, 시동 코드 등을 합펴 하나의 파일로 만드는 작업을 링크(link)


6. 실행파일 생성.

- 확장자는 .exe




<C프로그래밍의 특징>

1. 기본 단위는 함수

- 반드시 main()함수 먼저 호출.


2. 함수 내의 각 명령문은 세미콜론으로 종결.


3. 대소문자 구분 


4. 주석 

- 한줄 : //

- 여러줄 : /* */


'언어 > C' 카테고리의 다른 글

C언어 배열  (0) 2018.11.06
C언어 함수  (0) 2018.11.06
C언어 제어문  (1) 2018.11.02
C언어 기본2  (0) 2018.11.02
c언어 기본  (0) 2018.11.02

+ Recent posts