2.1.86. -o filename

이 옵션은 출력 파일의 이름을 지정합니다. 생성되는 출력 파일의 전체 이름은 Table 2.4Table 2.5에 설명된 대로 사용된 옵션 조합에 따라 달라집니다.

구문

-o 옵션을 지정하면 컴파일러에서는 Table 2.4의 규칙에 따라 출력 파일 이름을 지정합니다.

Table 2.4. -o 옵션을 사용하여 컴파일 

컴파일러 옵션동작사용 참고 정보
-o-표준 출력 스트림에 출력을 작성합니다.filename-입니다. -E를 지정하지 않으면 -S로 간주됩니다.
-o filename이름이 filename인 실행 가능한 이미지를 생성합니다. 
-c -o filename이름이 filename인 개체 파일을 생성합니다. 
-S -o filename이름이 filename인 어셈블리 언어 파일을 생성합니다. 
-E -o filename이름이 filename이고 사전 처리기 출력을 포함하는 파일을 생성합니다. 

-o 옵션을 지정하지 않으면 컴파일러에서는 Table 2.5의 규칙에 따라 출력 파일의 이름을 지정합니다.

Table 2.5. -o 옵션 없이 컴파일 

컴파일러 옵션동작사용 참고 정보
-c파일 확장명이 .o인 입력 파일 이름을 기본값으로 사용하는 개체 파일을 생성합니다. 
-S파일 확장명이 .s인 입력 파일 이름을 기본값으로 사용하는 출력 파일을 생성합니다. 
-E사전 처리기의 출력을 표준 출력 스트림에 작성합니다. 
(옵션 없음)기본 이름이 __image.axf인 실행 가능한 이미지를 생성합니다.명령 행에 -o, -c, -E 또는 -S 중에 어떤 것도 지정하지 않습니다.

Note

이 옵션은 --default_extension 옵션보다 우선합니다.

추가 참고

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