チュートリアル: C プログラムのコンパイル
Visual Studio は、基本的な C プログラムから Windows API アプリケーションにすべての作成に使用して、.のコンパイラが含まれます。
このチュートリアルでは、テキスト エディターを使用して基本的な C プログラムを作成し、それをコマンド ラインでコンパイルする方法について説明します。
このチュートリアルで示すサンプル プログラムを入力する代わりに、独自の C プログラムを使用してもかまいません。また、ヘルプ トピックに含まれる任意の C コード サンプル プログラムを使用することもできます。
既定では、Visual C++ コンパイラは .c で終わるファイルをすべて C ソース コードとして扱い、.cpp で終わるファイルをすべて C++ ソース コードとして扱います。ファイル名拡張子に関係なくコンパイラがすべてのファイルを C として扱うように強制するには、/Tc コンパイラ オプションを使用します。
必須コンポーネント
C 言語の基本を理解する必要があります。
C ソース ファイルを作成してコマンド ラインでコンパイルするには
Developer のコマンド プロンプトを開きます。Windows 8 では、[開始] の画面で、[VS2012 の開発者コマンド プロンプト] のタイルを選択します。以前のバージョンでは、[開始] のボタンをクリックすると、[すべてのプログラム]、[Microsoft Visual Studio 2012] と [Visual Studio ツール] を展開し、[VS2012 の開発者コマンド プロンプト] を選択します。
コンピューターおよびシステム セキュリティの構成の Windows のバージョンによって、[VS2012 の開発者コマンド プロンプト] のショートカット メニューを開き、正常に対して、次の手順に従って作成するアプリケーションをビルドして実行するには [管理者として実行] を選択する必要があります。
[!メモ]
[VS2012 の開発者コマンド プロンプト] が自動的に C コンパイラと必要なライブラリの正しいパスを設定します。通常のコマンド プロンプト ウィンドウではなく、このコマンド プロンプトを使用します。詳細については、「コマンド ライン ビルドのパスと環境変数の設定」を参照してください。
コマンド プロンプトで、ソース ファイルのディレクトリを作成し、現在の作業ディレクトリにします。たとえば、md c:\simple を入力し、Simple という作成し、次に cd c:\simple を入力し、Enter キーを押してそのディレクトリに変更するには、Enter キーを押します。ディレクトリが。
コマンド プロンプトで、notepad を入力し、Enter キーを押します。
メモ帳で、次の行を入力します。
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
メニュー バーで、[名前を付けて保存] のダイアログ ボックスを開くに [ファイル]、[保存] を選択します。作成したディレクトリに移動します。[ファイル名] ボックスに、ファイルの例は、simple.c、および [保存の種類] のドロップダウン リストのソース名を[ [All Files (*.*)] (*.*) ]入力します。自分の作業ディレクトリ.の C++ ソース ファイルを作成するには [保存] のボタンをクリックします。
メモ帳を閉じます。
コマンド プロンプトで、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
作業ディレクトリのファイルの一覧を表示するには、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++)