연습: C 프로그램 컴파일
Visual Studio의 모든 기본적인 C 프로그램에서 Windows API 응용 프로그램을 만드는 데 사용할 수 있는 C 컴파일러를 포함 합니다.
이 연습에서는 텍스트 편집기를 사용하여 기본적인 C 프로그램을 만들고 명령줄에서 컴파일하는 방법을 보여 줍니다.
이 연습에서 보여 주는 샘플 프로그램을 입력하는 대신 직접 작성한 C 프로그램을 사용할 수 있습니다.도움말 항목에 들어 있는 C 코드 샘플 프로그램을 사용할 수도 있습니다.
기본적으로 Visual C++ 컴파일러는 .c로 끝나는 파일은 모두 C 소스 코드로, .cpp로 끝나는 파일은 모두 C++ 소스 코드로 취급합니다.컴파일러가 파일 확장명에 관계없이 모든 파일을 C로 취급하도록 하려면 /Tc 컴파일러 옵션을 사용하십시오.
사전 요구 사항
C 언어의 기본적인 사항을 알고 있어야 합니다.
C 소스 파일을 만들고 명령줄에서 컴파일하려면
개발자가 명령 프롬프트를 엽니다.Windows 8에서에 시작 화면에서 선택은 VS2012 개발자가 명령 프롬프트 타일.이전 버전에서는 선택의 시작 단추, 확장 모든 프로그램, Microsoft Visual Studio 2012, 및 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트에 VS2012.
Windows 버전에 따라 컴퓨터 및 시스템 보안 구성에 대 한 바로 가기 메뉴를 엽니다 할 수도 있습니다 VS2012 개발자가 명령 프롬프트 다음 선택 관리자 권한으로 실행 성공적으로 빌드하고 다음이 단계에 따라 만드는 응용 프로그램을 실행 합니다.
[!참고]
개발자가 명령 프롬프트에 대 한 VS2012 C 컴파일러 및 필요한 모든 라이브러리의 올바른 경로가 자동으로 설정 합니다.일반 명령 프롬프트 창 대신 이 명령 프롬프트를 사용하십시오.자세한 내용은 명령줄 빌드를 위한 경로 및 환경 변수 설정을 참조하십시오.
명령 프롬프트에서 소스 파일에 대 한 디렉터리를 만들고 현재 작업 디렉터리를 확인 합니다.예를 들어, 입력 md c:\simple 를 누르고 간단 하 고 라는 디렉터리를 만들려면 입력 하 고 입력 cd c:\simple 해당 디렉터리를 변경 하려면 Enter 키를 누릅니다.
명령 프롬프트에 notepad Enter 키를 누릅니다.
메모장에서 다음 줄을 입력 합니다.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
메뉴 표시줄에서 선택 파일, 저장 열은 저장 대화 상자.만든 디렉터리로 이동 합니다.에 파일 이름 상자에 원본 파일의 이름을 입력 합니다.-예를 들어, simple.c—and 다음에 형식 드롭다운 목록에서 선택 모든 파일 (*. *).선택은 저장 C 소스 파일을 작업 디렉토리에 만들 수 있는 단추입니다.
메모장을 닫습니다.
명령 프롬프트에서 지정 된 cl 명령은 원본 파일의 이름과 함께-예를 들어, cl simple.c-프로그램을 컴파일하려면 Enter 키를 누릅니다.Cl.exe 컴파일러는 소스 파일의 이름을 갖지만 파일 이름 확장명이.exe 실행 프로그램 생성-예를 들어, Simple.exe.
이 실행 가능한 프로그램의 이름이 컴파일러의 출력 정보 줄에 표시됩니다.
Output
Microsoft (R) C/c 최적화 컴파일러 버전 17.00.50727.1에 대 한 x 86 저작권 (C) Microsoft Corporation. All rights reserved simple.c Microsoft (R) 증분 링커 버전 11.00.50727.1 저작권 (C) Microsoft Corporation. All rights reserved /out:simple.exe simple.obj
작업 디렉토리에 있는 파일의 목록을 보려면 dir Enter 키를 누릅니다.
.Obj 파일은 무시 해도 되는 중간 형식 파일이입니다.
프로그램을 실행 하려면 파일 확장명을 제외한 이름을 입력 합니다.-예를 들어, simple-Enter 키를 누릅니다.
이 텍스트를 표시 하 고 종료 하는 프로그램:
This is a native C program.
명령 프롬프트 창을 닫으려면 입력 exit Enter 키를 누릅니다.
다음 단계
이전:연습: 명령줄에서 네이티브 C++ 프로그램 컴파일(C++) | 다음:연습: Visual Studio에서 CLR을 대상으로 하는 C++ 프로그램 컴파일(C++)
참고 항목
작업
Walkthrough: Creating a Win32 Console Program (C++)