2.1.28. --depend_format=string

이 옵션은 일부 UNIX make 프로그램과 호환될 수 있도록 출력 종속 파일의 형식을 변경합니다.

구문

--depend_format=string

여기서 string은 다음 중 하나입니다.

unix

UNIX 스타일 경로 구분 기호를 사용하여 종속 파일 엔트리를 생성합니다.

unix_escaped

unix와 같지만 \로 공백을 이스케이프합니다.

unix_quoted

unix와 같지만 경로 이름을 큰따옴표로 묶습니다.

사용법

unix

Windows 시스템에서 --depend_format=unix는 UNIX 스타일 경로 이름을 사용하도록 합니다. 즉, UNIX 스타일 경로 구분 기호 심볼인 /\ 대신 사용됩니다.

UNIX 시스템에서 --depend_format=unix는 아무런 영향을 주지 않습니다.

unix_escaped

Windows 시스템에서 --depend_format=unix_escaped는 UNIX 스타일 경로 이름을 사용하도록 하고 \로 공백을 이스케이프합니다.

UNIX 시스템에서 --depend_format=unix_escaped\로 공백을 이스케이프하도록 합니다.

unix_quoted

Windows 시스템에서 --depend_format=unix_quoted는 UNIX 스타일 경로 이름을 사용하도록 하고 해당 이름을 ""로 묶습니다.

UNIX 시스템에서 --depend_format=unix_quoted""로 경로 이름을 묶습니다.

기본값

--depend_format 옵션을 지정하지 않으면 출력 종속 파일의 형식은 사용하는 운영 체제에 따라 달라집니다.

Windows

Windows 시스템에서는 기본적으로 지정 방식에 따라 Windows 스타일 경로 또는 UNIX 스타일 경로를 사용할 수 있습니다.

UNIX

UNIX 시스템에서의 기본값은 -depend_format=unix입니다.

예제

Windows 시스템에서 --depend=depend.txt --depend_format=unix_escaped 옵션을 사용하여 아래 행을 포함하는 main.c 파일을 컴파일하면

#include "..\include\header files\common.h"

아래 엔트리를 포함하는 종속 파일 depend.txt가 생성됩니다.

main.axf: main.c
main.axf: ../include/header\ files/common.h

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential