Share via


チュートリアル: C プログラムのコンパイル

Visual Studio は、基本的な C プログラムから Windows API アプリケーションにすべての作成に使用して、.のコンパイラが含まれます。

このチュートリアルでは、テキスト エディターを使用して基本的な C プログラムを作成し、それをコマンド ラインでコンパイルする方法について説明します。

このチュートリアルで示すサンプル プログラムを入力する代わりに、独自の C プログラムを使用してもかまいません。また、ヘルプ トピックに含まれる任意の C コード サンプル プログラムを使用することもできます。

既定では、Visual C++ コンパイラは .c で終わるファイルをすべて C ソース コードとして扱い、.cpp で終わるファイルをすべて C++ ソース コードとして扱います。ファイル名拡張子に関係なくコンパイラがすべてのファイルを C として扱うように強制するには、/Tc コンパイラ オプションを使用します。

必須コンポーネント

C 言語の基本を理解する必要があります。

C ソース ファイルを作成してコマンド ラインでコンパイルするには

  1. Developer のコマンド プロンプトを開きます。Windows 8 では、[開始] の画面で、[VS2012 の開発者コマンド プロンプト] のタイルを選択します。以前のバージョンでは、[開始] のボタンをクリックすると、[すべてのプログラム][Microsoft Visual Studio 2012][Visual Studio ツール] を展開し、[VS2012 の開発者コマンド プロンプト] を選択します。

    コンピューターおよびシステム セキュリティの構成の Windows のバージョンによって、[VS2012 の開発者コマンド プロンプト] のショートカット メニューを開き、正常に対して、次の手順に従って作成するアプリケーションをビルドして実行するには [管理者として実行] を選択する必要があります。

    [!メモ]

    [VS2012 の開発者コマンド プロンプト] が自動的に C コンパイラと必要なライブラリの正しいパスを設定します。通常のコマンド プロンプト ウィンドウではなく、このコマンド プロンプトを使用します。詳細については、「コマンド ライン ビルドのパスと環境変数の設定」を参照してください。

  2. コマンド プロンプトで、ソース ファイルのディレクトリを作成し、現在の作業ディレクトリにします。たとえば、md c:\simple を入力し、Simple という作成し、次に cd c:\simple を入力し、Enter キーを押してそのディレクトリに変更するには、Enter キーを押します。ディレクトリが。

  3. コマンド プロンプトで、notepad を入力し、Enter キーを押します。

  4. メモ帳で、次の行を入力します。

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    } 
    
  5. メニュー バーで、[名前を付けて保存] のダイアログ ボックスを開くに [ファイル][保存] を選択します。作成したディレクトリに移動します。[ファイル名] ボックスに、ファイルの例は、simple.c、および [保存の種類] のドロップダウン リストのソース名を[ [All Files (*.*)] (*.*) ]入力します。自分の作業ディレクトリ.の C++ ソース ファイルを作成するには [保存] のボタンをクリックします。

  6. メモ帳を閉じます。

  7. コマンド プロンプトで、cl のコマンドをこの cl simple.c ファイルのソースの名前とともに指定し、—プログラムをコンパイルするには、Enter キーを押します。cl.exe コンパイラは、ソース ファイルの名前を持つが発生させる例、Simple.exe 拡張機能の .exe ファイル名が実行可能プログラムがあります。

    実行可能プログラムの名前は、コンパイラによって表示される出力情報の行に示されます。

    出力

Microsoft (R) C/C++ Optimizing Compiler Version 17.00.50727.1 for x86 Copyright (C) Microsoft Corporation. All rights reserved simple.c Microsoft (R) Incremental Linker Version 11.00.50727.1 Copyright (C) Microsoft Corporation. All rights reserved /out:simple.exe simple.obj

  1. 作業ディレクトリのファイルの一覧を表示するには、dir を入力し、Enter キーを押します。

    .obj ファイルは、無視できる中間ファイル形式のファイルです。

  2. プログラムの名前、例を実行するには、simple拡張子のファイル名を指定せずに入力します (Enter キーを押します。

    プログラムは、次のテキストを表示し、終了します:

    This is a native C program.

  3. コマンド プロンプト ウィンドウを閉じるには、" exit は、Enter キーを押します。

次の手順

前へ :チュートリアル: コマンド ラインでのネイティブ C++ プログラムのコンパイル (C++) |次へ :チュートリアル: Visual Studio で CLR をターゲットにした C++ プログラムのコンパイル (C++)

参照

処理手順

Walkthrough: Creating a Win32 Console Program (C++)

関連項目

C 言語リファレンス

その他の技術情報

Building C/C++ Programs

互換性