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

C 語言基礎教程(一):Turbo C 2.0 設定檔機制——建立、自動儲存與 TCINST 固化

     編輯:C 語言基礎

設定檔角色

記錄編譯/連結選項、目錄路徑、專案設定、編輯器偏好等,避免每次啟動重新配置。

三種建立/載入方式

1. 使用者自訂設定檔 (命令列載入)

  1. IDE 中調整好所有選項。
  2. Options → Save options,輸入檔名 (如 MYPROJ.TC)。
  3. 下次啟動:TC /C MYPROJ.TC (或 TC /cMYPROJ.TC) 即套用該設定。

2. 自動儲存至預設設定檔 TCCONFIG.TC

  1. Options → Environment → Config auto save = On。
  2. 離開 IDE、執行 OS Shell 或切換專案時,若設定有變更,自動寫入 TCCONFIG.TC。
  3. Turbo C 啟動時自動尋找並載入 當前目錄下的 TCCONFIG.TC。

3. TCINST 固化至 TC.EXE (無設定檔時的預設值)

  1. 執行 TCINST.EXE (獨立設定工具)。
  2. 調整選項,選擇「存入 TC.EXE」。
  3. 啟動時若找不到任何設定檔,直接讀取 TC.EXE 內建預設值。

優先序與實務建議

優先序來源適用場景
1 (最高)命令列 /C config.tc多專案並行,各自獨立設定 (如 Debug/Release、不同記憶體模式)。
2當前目錄 TCCONFIG.TC (auto save)單一專案長期開發,自動記憶最新偏好。
3 (最低)TC.EXE 內建預設值 (TCINST 寫入)全新環境、臨時測試、無設定檔時的安全回退。

最佳實務

  • 專案根目錄放專屬 PROJECT.TC,啟動腳本帶 /C PROJECT.TC,確保團隊/多機器一致性。
  • 啟用 Config auto save 做為備援,但不要依賴它進行版本控制 (二進位格式難以 diff)。
  • 重要設定 (記憶體模式、浮點模式、巨集定義) 納入專案文件,避免「我機器能跑你機器跑不動」。
  • 現代對應:CMake CMakeLists.txt、Meson meson.build、VS .vcxproj、VS Code tasks.json/launch.json —— 皆為「專案級設定檔」概念延伸。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved