Share via


연습: 명령줄에서 네이티브 C++ 프로그램 컴파일

Visual C++에는 기본적인 콘솔 앱부터 Windows 스토어 응용 프로그램 및 .NET 구성 요소에 이르기까지 다양한 프로그램을 만드는 데 사용할 수 있는 C++ 컴파일러가 포함되어 있습니다.

이 연습에서는 텍스트 편집기를 사용하여 기본적인 Visual C++ 콘솔 프로그램을 만들고 명령줄에서 컴파일하는 방법을 보여 줍니다.

참고

또한 Visual Studio IDE(통합 개발 환경)를 사용하여 Visual C++ 프로그램을 컴파일할 수 있습니다.자세한 내용은 연습: 프로젝트 및 솔루션 작업(C++)을 참조하십시오.

이 연습에서는 표시되는 내용을 입력하는 대신 Visual C++ 프로그램을 사용하거나 다른 도움말 문서의 Visual C++ 코드 샘플을 사용할 수 있습니다.

사전 요구 사항

이 연습을 완료하려면 C++ 언어의 기본적인 사항을 알고 있어야 합니다.

Visual C++ 소스 파일을 만들고 명령줄에서 컴파일하려면

  1. 개발자 명령 프롬프트 창을 엽니다. 시작 창에서 을 엽니다. 사용 중인 Visual Studio 버전에서 Visual Studio Tools 폴더를 연 다음 개발자 명령 프롬프트 바로 가기를 선택합니다. 명령줄 도구를 사용하기 위해 명령 프롬프트를 여는 방법에 대한 자세한 내용은 명령줄 빌드를 위한 경로 및 환경 변수 설정을 참조하세요.

    이 연습에서 코드를 성공적으로 컴파일하려면 컴퓨터 운영 체제 및 구성에 따라 관리자 자격 증명이 필요할 수 있습니다. 관리자로 명령 프롬프트 창을 실행하려면 개발자 명령 프롬프트의 바로 가기 메뉴를 연 다음 관리자 권한으로 실행을 선택합니다.

  2. 명령 프롬프트에 notepad basic.cpp를 입력합니다.

    파일을 만들 것인지 묻는 메시지가 나타나면 를 선택합니다.

  3. 메모장에 다음 줄을 입력합니다.

    #include <iostream>
    
    int main()
    {
        std::cout << "This is a native C++ program." << std::endl;
        return 0;
    }
    
  4. 파일 메뉴에서 저장을 선택합니다.

    Visual C++ 소스 파일을 만들었습니다.

  5. 명령 프롬프트에 cl /EHsc basic.cpp를 입력합니다. /EHsc 명령줄 옵션은 컴파일러에 C++ 예외 처리를 사용하도록 지시합니다. 자세한 내용은 /EH(예외 처리 모델)를 참조하십시오.

    cl.exe 컴파일러는 컴파일된 코드가 포함된 .obj 파일을 만든 다음 링커를 실행하여 실행 프로그램인 basic.exe를 만듭니다. 이 실행 프로그램 이름은 컴파일러에서 표시하는 출력 정보 줄에 나타납니다.

  6. basic.exe 프로그램을 실행하려면 명령 프롬프트에 basic을 입력합니다.

    프로그램이 다음 텍스트를 표시하고 종료됩니다.

This is a native C++ program.

참고 항목

작업

Visual C++ 둘러보기

참조

컴파일러 옵션

기타 리소스

C++ 언어 참조

C/C++ 프로그램 빌드