104 – GCC의 파일 확장자에 따른 처리법

gcc는 파일 확장자에 따라 처리 방법을 달리 한다. 소스코드 파일을 식별하기도 하고, 단계별로 처리된 파일임을 식별할 때 이용하기도 한다. 그래서 이전글에서 각각의 과정에 따라 파일명을 적은 것도 각 과정에 따라 확장자가 다르게 나오는 것과 그에 따라 과정이 나뉘는 걸 보여주기 위해 설명하였다. C 프로그래밍을 위해서 알아둬야 할 것들만 간단하게 정리를 해보겠다.

  • 확장자 | 종류 | 처리 방법
  • .c | C 소스 파일 | gcc로 전처리, 컴파일, 어셈블, 링크
  • .C .CC | C++ 소스 파일 | g++로 전처리, 컴파일, 어셈블, 링크
  • .i | 전처리된 C 파일 | gcc로 컴파일, 어셈블, 링크
  • .ii | 전처리된 C++ 파일 | g++로 컴파일, 어셈블, 링크
  • .s | 어셈블리어로 된 파일 | 어셈블, 링크
  • .S | 어벨블리어로 된 파일 | 전처리, 어셈블, 링크
  • .o | 오브젝트 파일 | 링크
  • .a .so | 컴파일된 라이브러리 파일 | 링크

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.