리눅스 make
From CS Wiki
- 프로그램 그룹을 유지하기 위한 GNU make 유틸리티.
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /usr/bin/make
사용법[edit | edit source]
문법[edit | edit source]
make [-f makefile] [옵션]···[타겟]···
옵션[edit | edit source]
- -C DIRECTORY, --directory=DIRECTORY : makefile 파일의 위치(DIRECTORY)를 지정한다.
- -d : 상세한 디버깅 정보를 출력한다.
- --debug[=FLAGS] : 다양한 형태의 디버깅 정보를 출력한다.
- -e, --environment-overrides : 시스템의 환경 변수의 정보가 makefile의 설정 내용보다 우선한다.
- -f FILE, --file=FILE, --makefile=FILE : makefile를 지정한 파일(FILE)에서 읽는다.
- -h, --help : 사용법을 출력한다.
- -i, --ignore-errors: 에러를 무시한다.
- -I DIRECTORY, --include-dir=DIRECTORY : include 디렉터리를 지정한다.
- -k, --keep-going : 타겟 파일을 생성하지 못하더라도 계속 진행한다.
- --s, --silent, --quiet : 명령어를 출력하지 않는다.
- -S, --no-keep-going, --stop : -k 옵션을 비활성화한다.
- -v, --version: 버전 정보를 출력한다.
- -w, --print-directory : 현재 디렉터리를 출력한다.
- --no-print-directory: -w 옵션을 비활성화한다.
- --warn-undefined-variables : undefined-variables 경고를 출력한다.