/KERNEL(커널 모드 이진 만들기)

커널 모드에서 실행하는 데 적합한 이진 파일을 만듭니다.

구문

/KERNEL

설명

이진 파일에 연결된 개체 파일 또는 라이브러리가 /kernel컴파일되지 않은 경우 링커가 경고를 내보냅니다.

커널 모드에서 실행할 수 있는 코드는 이 옵션을 사용하여 /kernel 컴파일해야 합니다. 컴파일 /kernel되지 않은 코드가 포함된 이진 파일을 연결하는 경우 이진 파일이 커널 모드에서 제대로 실행되지 않을 수 있습니다.

커널 모드에 대한 코드는 커널 모드에서 실행되는 코드와 관련된 간소화된 C++ 언어 기능 집합으로 컴파일됩니다. 컴파일러는 잠재적으로 중단될 수 있지만 사용하지 않도록 설정할 수 없는 C++ 언어 기능에 대한 경고를 생성합니다. 커널 모드에서 코드를 컴파일하는 방법에 대한 자세한 내용은 /kernel(커널 모드 이진 만들기)을 참조하세요.

Visual Studio에서 이 링커 옵션을 설정하려면

  1. 프로젝트 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 컴파일러 및 빌드 속성 설정을 참조합니다.

  2. 구성 속성>링커>명령줄 속성 페이지를 선택합니다.

  3. 추가 옵션에서 .를 입력합니다/KERNELMODE.

참고 항목