編譯 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 原始程式檔並在命令列中進行編譯
開啟 [Visual Studio 2008 命令提示字元] 視窗。
按一下 [開始] 按鈕,依序指向 [所有程式]、[Microsoft Visual Studio 2008]、[Visual Studio Tools],然後按一下 [Visual Studio 2008 命令提示字元]。
注意事項:
[Visual Studio 2008 命令提示字元] 會自動設定 Visual C 編譯器及所有必要程式庫的正確路徑。請使用此命令提示字元,而非一般的命令提示字元視窗。如需詳細資訊,請參閱設定命令列建置的路徑和環境變數。
在命令提示字元中,輸入 notepad simple.c 並按 ENTER。
當系統提示您建立新的檔案時,請按一下 [是]。
在記事本中,輸入下列文字:
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
從 [檔案] 功能表選取 [儲存]。您已經建立一個 Visual C 原始程式檔。
從 [檔案] 功能表,選取 [結束] 關閉 [記事本]。
在命令提示字元中,輸入 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
若要在 simple 目錄中查看所有具有任意副檔名之檔案的清單,請輸入 dir simple.* 並按 ENTER。
.obj 檔案是中繼格式檔,您可以忽略它。
若要執行 simple.exe 程式,請輸入 simple 並按 ENTER。
程式會顯示下列文字並結束:
This is a native C program.
若要關閉命令提示字元視窗,請輸入 exit 並按 ENTER。
後續步驟
上一個主題:編譯針對 Visual Studio 中 CLR 的 C++ 程式 (C++) | 下一個主題:建立 Windows 應用程式 (C++)