首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Turbo C 程序設計入門(四):從建立源文件到生成 EXE 完整流程實戰

     編輯:關於C語言

前言

本文以最經典的 HELLO.C 為例,手把手演示在 Turbo C IDE 中完成「建立文件 → 編輯代碼 → 存盤 → 編譯 → 運行 → 查看生成文件」的完整工程流程,幫助初學者建立從源碼到可執行程序的具體心智模型。

一、建立源文件並進入編輯環境

  1. DOS 提示符下輸入:tc hello.c
  2. TC 啟動並自動建立 HELLO.C 文件,進入編輯窗口。

二、輸入程序代碼

main()
{
    printf("Hello, world\n");
}

代碼此刻駐留於記憶體編輯緩衝區。

三、存盤操作

  • 編輯窗口下:F2 或 F10 → F → S/W (File → Save/Write to)。
  • 狀態列顯示 saving edit file 確認寫入磁盤。
  • 良好習慣:頻繁存盤防止意外丟失。

四、編譯源程序

兩種編譯方式

  1. 熱鍵:Alt+F9 直接編譯當前文件。
  2. 選單:F10 → Compile → Compile to .OBJ。

編譯窗口反饋

  • 成功:閃爍顯示 Success: press any key,按任意鍵返回主選單。
  • 失敗:底部**消息窗口**列出 Warning/Error 具體信息,必須修正後重新編譯。

五、運行程序

啟動方式

  1. 編輯狀態下:Alt+R → Run。
  2. 通用熱鍵:Ctrl+F9(編譯+連結+運行一氣呵成)。

運行現象解析

  1. 出現**連接窗口**,顯示 TC 正連接庫函數。
  2. 螢幕**瞬間一閃**後返回 TC 主界面——程序已在用戶屏幕執行完畢並退出。
  3. 按 Alt+F5 切換至**用戶程序輸出屏幕**,頂部可見 Hello, world。
  4. 按任意鍵返回 TC IDE。
  5. 六、退出 TC 並檢查生成文件

    1. Alt+X 退出 TC 回到 DOS。
    2. dir hello.* 列出同名文件:
    HELLO.C    42  bytes  源文件文本 (TYPE HELLO.C 可查看)
    HELLO.OBJ  221 bytes  目標文件 (二進制機器指令,TYPE 顯示亂碼)
    HELLO.EXE  4486 bytes 可執行文件 (DOS 下直接輸入 HELLO 運行)

    七、三階段文件本質對比

    文件階段內容本質可讀性用途
    .C源碼文本,C 語言語法人類可讀編輯、版本控制
    .OBJ目標碼二進制機器指令,含重定位信息不可讀連接器輸入
    .EXE可執行完整載入映像,含庫函數代碼不可讀操作系統加載運行

    八、新手常見問題 FAQ

    1. 螢幕一閃就沒了:程序跑完即退出。解決:在 printf 後加 getch(); 暫停,或用 Alt+F5 事後查看輸出屏幕。
    2. 編譯報錯看不懂:善用消息窗口 F6/Alt+F8 定位源碼行,逐個修正。
    3. .EXE 很大:靜態鏈接庫函數導致,屬正常現象。
    4. 修改代碼後直接 Ctrl+F9:TC 會自動保存、重新編譯、連接、運行,極其高效。

    總結

    「編輯 → 存盤 → 編譯 → 連接 → 運行」五步走,是所有編譯型語言通用的工程流程。Turbo C 以鍵盤為中心的極速操作流(Ctrl+F9 一鍵貫穿),讓初學者能將精力集中於語言邏輯而非工具折騰。理解三種中間文件的本質差異,為後續學習 Makefile、鏈接器腳本、動態庫奠定基礎。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved