編譯器選項
存儲模型
Tiny / Small / Medium / Compact / Large / Huge — 決定代碼/數據段佈局與寻址方式
宏定義
多重定義用分號分隔,賦值用等號:DEBUG=1;VERSION="2.0"
代碼生成
- 調用約定:C / Pascal
- 指令集:8088/8086 / 80186/80286
- 浮點:仿真 / 協處理器 / 無
- 默認 char 類型:signed / unsigned
- 對齊原則、合併重複字符串、標準棧幀、棧溢出檢測、行號信息、OBJ 調試信息
優化選項
- 優化目標:代碼大小 / 速度
- 寄存器變量、寄存器優化、跳轉優化
源碼兼容性
- 標識符長度(默認 32)
- 嵌套註釋、ANSI 關鍵字限制
錯誤處理
- 錯誤停止閾值(默認 25)
- 警告停止閾值(默認 100)
- 警告類型:移植性、ANSI 違規、常見、少見
連接器選項
- Map 文件生成、段初始化、默認庫、圖形庫、重複符號警告、棧警告、大小寫敏感連接
環境選項
- 消息追蹤:當前文件/所有文件/關閉
- 編譯前清除消息窗口、配置自動保存、編輯自動保存、備份文件
- Tab 大小(默認 8)、窗口最大化、屏幕文本大小
目錄設置
- 包含目錄、庫目錄、輸出目錄、Turbo C 目錄、Pick 文件名
其他
初學者建議使用默認配置,逐步理解各選項含義後再調整。配置文件默認 TCCONFIG.TC。