如何製作 Turbo C IDE 環境下的專案計畫

設計 C/C++ 程式時為什麼要分為好幾個檔案呢?

  1. 檔案為 C 程式中基本的模組單位, 程式設計者可以把目的、 性質接近的 C 程式碼放在同一個檔案中, 使得性質不同的程式碼不會互相干擾, 需要的話兩個不同檔案的 C 程式碼中甚至可以使用相同的變數名稱 及函式名稱 (需要加上 static 宣告)。

  2. 一個大的 C 程式可以有幾十萬列程式, 若是你只放在一個 C 程式檔中, 一旦你修改某一列程式後, 你需要重新編譯全部程式碼, 這需要很多時間, 雖然你知道大部分的時間是完全浪費的, 但是 complier 不知道你到底在哪裡做了修改, 只好全部編譯一遍, 若是你自己分為許多個小檔案, 例如有一個程式若分為兩個檔案 test2a.c 及 test2b.c 的話, 若只修改 test2b.c 則只需編譯 test2b.c, test2a.c 不需要再編譯, 只需要做連結的動作就好了。

如何製作 Turbo C IDE 環境下的專案計畫

Turbo C IDE 環境中也可以用所謂的專業檔 (project) 來處理含有多個檔案的 C 程式, 步驟如下:

  1. 開啟一個新的專案計畫

  2. 輸入一個專案計畫的名稱, 例如:new.prj

  3. 開啟一個專案後會出現 Project 視窗, 內容顯示這個專案包含哪些檔案, 這些檔案各有幾列, 程式碼有幾 K bytes, 資料有幾 K bytes:

  4. 你可以關閉上面的 Project 視窗, 需要時再由 Window/Project 選單開啟

  5. 在此專案中加入程式檔案,

    注意:除了加一個舊的程式檔之外, 也可以新增一個檔案 (File/New)

  6. 選擇 test8a.c 及 test8b.c 加入此專案中

  7. 選取後 Project 視窗顯示如下資訊

  8. 可以用 Compile/Compile 來編譯任何一個程式檔案, 也可以用 Compile/Make 來編譯所有的 C 程式, 如下:

  9. 程式列表如下:

    請注意:test8b.h 不需要加入專案中, 但是要和其它的 C 程式檔案放在同樣的目錄中。

注意

程式設計課程 首頁

製作日期: 98/11/10 by 丁培毅 (Pei-yih Ting)
E-mail: pyting@cs.ntou.edu.tw