사용자 도구

사이트 도구


develop:cpp:ccompile

C 컴파일에 관하여

컴파일단계

  • make 명령은 해당 디렉토리에 Makefile 이 존재하여야만 한다.
  1. make clean
    1. 현재 디렉토리 아래에 컴파일된 파일들을 삭제한다.
  2. ./configure
    1. 현재 디렉토리에 configure 스크립트 파일에 있는 내용을 순서대로 컴파일한다.
    2. 이작업은 주로 필요한 library를 생성하고 링크시켜주는 작업을 한다.
    3. 설정파일명이나 디렉토리명을 옵션을 주어서 수정할 수 있다.
  3. make
    1. 필요한 최종산출물의 실행파일을 만들어낸다.
  4. make install
    1. make를 통해서 만든 실행파일(설정파일)을 해당 위치에 복사하는 과정이다.
    2. 일반사용자가 소스를 컴파일할 경우 일반적으로 /usr/local 디렉토리에 복사를 한다.
      이때 해당 디렉토리에 복사할 수 있는 권한이 있어야 한다.
develop/cpp/ccompile.txt · 마지막으로 수정됨: 2007/10/06 16:46 저자 starlits