/SUBSYSTEM
업데이트: 2007년 11월
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}[,left[,right]]
설명
이 옵션은 실행을 위해 운영 체제가 호출해야 하는 하위 시스템을 나타내도록 이미지를 편집합니다.
다음과 같은 하위 시스템을 지정할 수 있습니다.
운영 체제에서 제공한 콘솔을 사용하는 Win32 문자 모드 응용 프로그램을 처리하는 CONSOLE 하위 시스템
확장 가능한 펌웨어 인터페이스. EFI_* 하위 시스템. 자세한 내용은 EFI 사양을 참조하십시오. 예를 들어, Intel 웹 사이트를 참조하십시오.
콘솔이 필요 없고 필요에 따라 자체 창을 만드는 응용 프로그램을 처리하는 WINDOWS 하위 시스템
Windows NT 장치 드라이버를 처리하는 NATIVE 하위 시스템
Windows CE 장치 응용 프로그램을 처리하는 WINDOWSCE 하위 시스템
Windows NT에서 POSIX 응용 프로그램을 처리하는 POSIX 하위 시스템
선택적인 left 및 right 값은 다음과 같이 특정 하위 시스템에 필요한 최하 버전을 지정합니다.
left는 소수점 왼쪽 부분인 버전 번호의 정수 부분을 나타냅니다.
right는 소수점 오른쪽 부분인 버전 번호의 소수 부분을 나타냅니다.
left 및 right 값은 0에서 65,535 사이여야 합니다.
CONSOLE, WINDOWS 및 NATIVE의 기본값은 버전 4.00이며 POSIX의 기본값은 버전 19.90입니다.
선택한 하위 시스템에 따라 프로그램의 기본 시작 주소가 달라집니다. 자세한 내용은 링커 진입점 기호 (/ENTRY:function) 옵션을 참조하십시오.
자세한 내용은 /SUBSYSTEM 링커 옵션을 참조하십시오.