이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 freebsd-mkdep 명령입니다.
프로그램:
이름
mkdep — Makefile 종속성 목록 구성
개요
mkdep [-ap] [-f 파일] [플래그] 파일 ...
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 mkdep 유틸리티는 C 컴파일러에 대한 플래그 세트와 C 소스 파일 목록을 다음과 같이 사용합니다.
파일에 기록되는 포함 파일 종속성 집합을 인수 및 구성
``.의존''. Makefile에서의 사용 예는 다음과 같습니다.
CFLAGS= -O -I../포함
SRCS= 파일1.c 파일2.c
의존하다:
mkdep ${CFLAGS} ${SRCS}
매크로 SRCS는 C 소스 파일 목록이고 매크로 CFLAGS는 플래그 목록입니다.
C 컴파일러의 경우.
사용자는 사용되는 전처리기 및 전처리기 옵션을 변경할 수 있습니다. 을 위한
예를 들어 gcc를 전처리기로 사용하고 시스템 헤더를 무시하려면 다음을 사용합니다.
의존하다:
env MKDEP_CPP="gcc -E" MKDEP_CPP_OPTS=-MM mkdep \
${CFLAGS} ${SRCS}
옵션은 다음과 같습니다
-a 출력 파일에 추가하여 여러 mkdep는 단일에서 실행될 수 있습니다.
메이크파일.
-f 포함 파일 종속성을 다음에 씁니다. 파일, 기본 ``.depend'' 대신.
-p 원인 mkdep 다음 형식의 종속성을 생성합니다.
프로그램: program.c
후속 make가 생산할 수 있도록 프로그램 대신 C 모듈에서 직접
중간체를 사용하여 .o 기준 치수. 이는 소스가 다음과 같은 프로그램에 유용합니다.
단일 모듈에 포함되어 있습니다.
환경
CC 사용할 C 컴파일러를 지정합니다. 지정된 컴파일러는
GNU C 컴파일러와 일치하는 옵션.
MKDEP_CPP 사용할 전처리기를 지정합니다. 기본값은 "${CC} -E"입니다.
MKDEP_CPP_OPTS 전처리기에 대한 비CFLAGS 옵션을 지정합니다. 기본값은 "-M"입니다.
onworks.net 서비스를 사용하여 온라인에서 freebsd-mkdep 사용