C语言基本教程(一)基本篇(7)
六、Options(选择菜单)
按Alt+O可进入Options菜单, 该菜单对初学者来说要审慎利用。
.Compiler(编译器)
本项选择又有很多子菜单, 可以让用户选择硬件设置、存储模子、调试技能、代码优化、对话信息节制和宏界说。这些子菜单如下:
Model
共有Tiny, small, medium, compact, large, huge 六种差异模式可由同户选择。
Define
打开一个宏界说框, 同户可输入宏界说。多重界说可同分号, 赋值可用等号。
Code generation
它又有很多任选项, 这些任选项汇报编译器发生什么样的方针代码。
Calling convention 可选择C或Pascal方法通报参数。
Instruction set 可选择8088/8086或80186/80286指令系列。
Floating point 可选择仿真浮点、数学协处理惩罚器浮点或无浮点运算。
Default char type 划定char的范例。
Alignonent 划定地点瞄准原则。
Merge duplicate strings 作优化用, 将反复的字符串归并在一起。
Standard stack frame 发生一个尺度的栈布局。
Test stack overflow 发生一段措施运行时检测仓库溢出的代码。
Line number 在.OBJ文件中放举办号以供调试时用。
OBJ debug information 在.OBJ文件中发生调试信息。
Optimization
Optimize for 选择是对措施小型化照旧对措施速度举办优
化处理惩罚。
Use register variable 用来选择是否答允利用寄存器变量。
Register optimization 尽大概利用寄存器变量以淘汰过多的取数操
作。
Jump optimization 通已往除多余的跳转和调解轮回与开关语句
的步伐, 压缩代码。
Source
Indentifier length 说明标识符有效字符的个数, 默认为32个。
Nested comments 是否答允嵌套注释。
ANSI keywords only 是只答允ANSI要害字照旧也答允Turbo C
2.0要害字
Error
Error stop after 几多个错误时遏制编译, 默认为25个。
Warning stop after 几多个告诫错误时遏制编译, 默认为100个。
Display warning
Portability warning 移植性告诫错误。
ANSI Violations 加害了ANSI要害字的告诫错误。
Common error 常见的告诫错误。
Less common error 少见的告诫错误。
Names 用于改变段(segment)、 组( group) 和类
(class)的名字, 默认值为CODE,DATA,BSS。
.Linker(毗连器)
本菜单配置有关系接的选择项, 它有以下内容:
Map file menu 选择是否发生.MAP文件。
Initialize segments 是否在毗连时初始化没有初始化的段。
Devault libraries 是否在毗连其它编译措施发生的方针文件时去寻
找其缺省库。
Graphics library 是否毗连graphics库中的函数。
Warn duplicate symbols 当有反复标记时发生告诫信息。
Stack warinig 是否让毗连措施发生No stack的告诫信息。
Case-sensitive link 是否区分大、小写字。
.Environment(情况)
本菜单划定是否对某些文件自动存盘及制表键和屏幕巨细的配置
Message tracking
Current file 跟踪在编辑窗口中的文件错误。
All files 跟踪所有文件错误。
Off 不跟踪。
Keep message 编译前是否排除Message窗口中的信息。
Config auto save 选on时, 在Run, Shell或退出集成开拓情况之前,
假如Turbo C 2.0的设置被悔改, 则所做的窜改
将存入设置文件中。选off时不存。
Edit auto save 是否在Run或Shell之前, 自动存储编辑的源文件。
Backup file 是否在源文件存盘时发生后备文件(.BAK文件)。
Tab size 配置制表键巨细, 默认为8。
Zoomed windows 将现行勾当窗口放大到整个屏幕, 其热键为F5。
Screen size 配置屏幕文本巨细。
.Directories(路径)
划定编译、毗连所需文件的路径, 有下列各项:
Include directories 包括文件的路径, 多个子目任命";"分隔。
Library directories 库文件路径, 多个子目任命";"分隔。
Output directoried 输出文件(.OBJ, .EXE, .MAP文件)的目次。
Turbo C directoried Turbo C 地址的目次。
Pick file name 界说加载的pick文件名, 如不界说则从current
pick file中取。
.Arguments(呼吁行参数)
答允用户利用呼吁行参数。
.Save options(存储设置)
生存所有选择的编译、毗连、调试和项目到设置文件中, 缺省的设置文件为TCCONFIG.TC。
.Retrive options
装入一个设置文件到TC中, TC将利用该文件的选择项。