리눅스 make

From CS Wiki
Revision as of 08:39, 13 October 2021 by 리마따자 (talk | contribs) (새 문서: ;프로그램 그룹을 유지하기 위한 GNU make 유틸리티. * 유닉스와 리눅스 모두에서 명령어와 옵션이 같음 * 경로 : /usr/bin/make == 사용법 == ===...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
프로그램 그룹을 유지하기 위한 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 경고를 출력한다.

예제[edit | edit source]

참고 문헌[edit | edit source]