編譯 C 程式

更新:2007 年 11 月

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

在本程序中,您會使用文字編輯器建立簡單的 Visual C 程式,並在命令列上編譯該程式。

您可以使用自己的 Visual C 程式,而不需要輸入在這些程序中顯示的簡單程式。您也可以使用在說明主題中包含的任何 Visual C 程式碼範例程式。

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

必要條件

這些主題假設您了解 C++ 語言的基礎。如果您才剛開始學習 C++,建議您參考 Herb Schildt 所著的《C++ Beginner's Guide》。您可以在 https://www.microsoft.com/taiwan/vstudio/ 找到這份文件的線上版本。

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

  1. 開啟 [Visual Studio 2008 命令提示字元] 視窗。

    按一下 [開始] 按鈕,依序指向 [所有程式]、[Microsoft Visual Studio 2008]、[Visual Studio Tools],然後按一下 [Visual Studio 2008 命令提示字元]。

    注意事項:

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

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

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

  3. 在記事本中,輸入下列文字:

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. 從 [檔案] 功能表選取 [儲存]。您已經建立一個 Visual C 原始程式檔。

  5. 從 [檔案] 功能表,選取 [結束] 關閉 [記事本]。

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

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

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

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 9.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++ 程式