====== C 컴파일에 관하여 ====== ===== 컴파일단계 ===== * make 명령은 해당 디렉토리에 Makefile 이 존재하여야만 한다. - make clean - 현재 디렉토리 아래에 컴파일된 파일들을 삭제한다. - ./configure - 현재 디렉토리에 configure 스크립트 파일에 있는 내용을 순서대로 컴파일한다. - 이작업은 주로 필요한 library를 생성하고 링크시켜주는 작업을 한다. - 설정파일명이나 디렉토리명을 옵션을 주어서 수정할 수 있다. - make - 필요한 최종산출물의 실행파일을 만들어낸다. - make install - make를 통해서 만든 실행파일(설정파일)을 해당 위치에 복사하는 과정이다. - 일반사용자가 소스를 컴파일할 경우 일반적으로 /usr/local 디렉토리에 복사를 한다. \\ 이때 해당 디렉토리에 복사할 수 있는 권한이 있어야 한다.