共用方式為


逐步解說:編譯 C 程式

Visual C++ 2010 包含 C 編譯器,可讓您用來建立任何程式,從基本的 C 程式到 Windows API 應用程式都沒有問題。

此逐步解說顯示如何使用文字編輯器來建立基本的 C 程式,然後在命令列上進行編譯。

您可以使用自己的 C 程式,而不需要輸入本逐步解說中顯示的範例程式。 您也可以使用在說明主題中包含的任何 C 程式碼範例程式。

根據預設,Visual C++ 編譯器會將以 .c 結尾的所有檔案都視為 C 原始程式碼,並會將以 .cpp 結尾的所有檔案都視為 C++ 原始程式碼。 若要強制編譯器忽視副檔名,而將所有檔案都視為 C,請使用 /Tc 編譯器選項。

必要條件

您必須了解 C++ 語言的基礎。 如果您才剛開始學習 C++,建議您參考 Herb Schildt 所著的 C++ Beginner's Guide,您可以在 MSDN 網站上找到這份文件。

若要建立 C 原始程式檔並在命令列中進行編譯

  1. 按一下 [開始]、指向 [所有程式]、[Microsoft Visual Studio 2010] 和 [Visual Studio Tools],然後按一下 [Visual Studio 2010 命令提示字元]。

    根據電腦上的 Windows 版本和系統安全性組態,因此您可能需要以滑鼠右鍵按一下 [Visual Studio 2008 命令提示字元],然後再按一下 [以系統管理員身分執行],才能成功執行以下列步驟建立的應用程式。

    注意事項注意事項

    [Visual Studio 2010 命令提示字元] 會自動設定 C 編譯器及所有必要程式庫的正確路徑。 請使用此命令提示字元,而非一般的命令提示字元視窗。 如需詳細資訊,請參閱 設定命令列建置的路徑和環境變數

  2. 在命令提示字元中,輸入 notepad simple.c 並按下 ENTER 鍵。

    當系統提示您建立檔案時,請按一下 []。

  3. 在記事本中,輸入下列程式碼行。

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. 在 [檔案] 功能表上,按一下 [儲存] 以建立 C 原始程式檔。

  5. 關閉記事本。

  6. 在命令提示字元中,輸入 cl simple.c 並按下 ENTER 鍵。

    cl.exe 編譯器會產生可執行程式 Simple.exe。

    您可以在編譯器所顯示的輸出資訊行中看到可執行程式的名稱。

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 10.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. 若要查看 \simple\ 目錄中所有檔案的清單,請輸入 dir simple.*,然後按 ENTER 鍵。

    .obj 檔案是中繼格式檔,您可以忽略它。

  8. 若要執行 Simple.exe,請輸入 simple 並按下 ENTER 鍵。

    程式會顯示下列文字並結束:

    This is a native C program.

  9. 若要關閉 [命令提示字元] 視窗,請輸入 exit 並按下 ENTER 鍵。

後續步驟

上一個主題: 逐步解說:編譯針對 Visual Studio 中 CLR 的 C++ 程式 (C++) |下一個主題建立 Windows 應用程式 (C++)

請參閱

工作

建立命令列應用程式 (C++)

參考

C Language Reference

Compatibility

其他資源

建置 C/C++ 程式