make 명령 사용 및 매개 변수 분석

1756 단어 linuxMake
make 명령 매개 변수
make 는 Makefile 과 같은 텍스트 파일 을 처리 하 는 Linux 의 바 이 너 리 프로그램 입 니 다.리 눅 스 의 셸 명령 행 에서 make 를 입력 하면 자동 으로 'Makefile' 이라는 파일 을 컴 파일 파일 파일 로 찾 습 니 다. 'Makefile' 이라는 파일 이 없 으 면 'Makefile' 이라는 파일 을 계속 찾 습 니 다.컴 파일 파일 파일 을 찾 으 면 make 도 구 는 Makefile 의 첫 번 째 목표 에 따라 자동 으로 의존 관 계 를 찾 아 이 목표 에 필요 한 다른 목 표를 찾 습 니 다.필요 한 목표 도 다른 목표 에 의존 해 야 한다 면 make 도 구 는 마지막 목 표를 찾 을 때 까지 층 층 이 찾 습 니 다.
make 도구 의 사용 형식 은:
make [options] [target] ...

options 는 make 도구 의 옵션 이 고 target 은 Makefile 에서 지정 한 대상 입 니 다.표 5 - 1 은 make 도구 의 매개 변수 옵션 을 보 여 줍 니 다.
표 5 - 1  make 도구 의 인자 옵션
옵션
함유 하 다.    의리
-f filename
Makefile 로 파일 을 명시 적 으로 지정 합 니 다.
-C dirname
실행 을 시작 한 작업 디 렉 터 리 를 dirname 으로 만 듭 니 다.
-e
Makefile 에서 환경 변수의 할당 을 바 꿀 수 없습니다.
-k
명령 실행 오류 시 현재 목 표를 포기 하고 다른 목 표를 계속 유지 합 니 다.
-n
실제 실행 시의 실행 순서에 따라 명령 을 모 의 실행 합 니 다 (@ 으로 시작 하 는 명령 포함). 실제 실행 효과 가 없 으 며 실행 과정 만 표시 합 니 다.
-p
Makefile 의 모든 변수 와 내부 규칙 보이 기
-r
내부 규칙 무시
-s
명령 을 실행 하지만 표시 하지 않 습 니 다. Makefile 의 정확성 을 검사 하 는 데 자주 사 용 됩 니 다.
-S
명령 을 실행 하 는 중 오류 가 발생 하면 종료 합 니 다.
-t
모든 대상 파일 의 생 성 날 짜 를 수정 합 니 다.
-I
make 에서 명령 을 실행 하 는 오 류 를 무시 합 니 다.
-V
make 버 전 번호 보이 기
Makefile 에서 자주 사용 하 는 변 수 는 표 5 - 2 와 같 습 니 다.
시계 5 - 2  Makefile 에서 자주 사용 되 는 변수
변량
묘사 하 다.    서술 하 다.
$@
대상 파일 이름
$<
규칙 의 첫 번 째 파일 이름
$^
규칙 에 있 는 모든 파일 의 이름
$?
규칙 의 날 짜 는 대상 의 새 파일 목록 보다 빈 칸 으로 나 뉜 다.
$@(D)
대상 파일 의 디 렉 터 리 부분
$@(F)
대상 파일 의 파일 이름 부분
Makefile 에서 대상 이름 의 지정 은 다음 과 같은 관례 가 있 습 니 다.
all: 모든 내용 을 컴 파일 하 는 것 은 make 를 실행 할 때 기본 목표 입 니 다.
clean: 목 표를 지 우 는 것 을 의미 합 니 다.
distclean: 모든 내용 을 지 우 는 것 을 의미 합 니 다.
설치 내용

좋은 웹페이지 즐겨찾기