在编辑窗口中, Ctrl+OL 为自动缩进开关的控制键。
1.13.5 Run 菜单
按 Alt+R 可进入 Run 菜单, 该菜单有以下各项,如图所示:
1. Run:运行由 Project/Project name 项指定的文件名或当前编辑区的文件。如果对上次编
译后的源代码未做过修改, 则直接运行到下一个断点(没有断点则运行到结束)。否则先
进行编译、连接后才运行, 其热键为 Ctrl+F9。
2. Program reset:中止当前的调试, 释放分给程序的空间, 其热键为 Ctrl+F2。
3. Go to cursor::调试程序时使用, 选择该项可使程序运行到光标所在行。光标所在行必须
为一条可执行语句, 否则提示错误。其热键为 F4。
4.
5.
Trace into:在执行一条调用其它用户定义的子函数时, 若用 Trace into 项, 则执行长条将
跟踪到该子函数内部去执行, 其热键为 F7。
Step over:执行当前函数的下一条语句, 即使用户函数调用, 执行长条也不会跟踪进函
数 内部, 其热键为 F8。
6. User screen:显示程序运行时在屏幕上显示的结果。其热键为 Alt+F5。
1.13.6 Compile 菜单
谭浩强 C 语言程序设计 2001 年 5 月 1 日
按 Alt+C 可进入 Compile 菜单, 该菜单有以下几个内容,如图所示:
1. Compile to OBJ:将一个 C 源文件编译生成.OBJ 目标文件, 同时显示生成的文件名。其
热键为 Alt+F9。
2. Make EXE file:此命令生成一个.EXE 的文件, 并显示生成的.EXE 文件名。其中.EXE 文
件名是下面几项之一:
1) 由 Project/Project name 说明的项目文件名。
2) 若没有项目文件名, 则由 Primary C file 说明的源文件。
3) 若以上两项都没有文件名, 则为当前窗口的文件名。
3. Link E
:把当前.OBJ 文件及库文件连接在一起生成.EXE 文件。
4. Build all:重新编译项目里的所有文件, 并进行装配生成.EXE 文件。该命令不作过时检
查 (上面的几条命令要作过时检查, 即如果目前项目里源文件的日期和时间与目标文件
相同或更早, 则拒绝对源文件进行编译)。
5. Primary C file:当在该项中指定了主文件后, 在以后的编译中, 如没有项目文件名则编译
此项中规定的主 C 文件, 如果编译中有错误, 则将此文件调入编辑窗口, 不管目前窗
口 中是不是主 C 文件。
6. Get info:获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空
间等信息,如图:
1.13.7 Project 菜单
谭浩强 C 语言程序设计 2001 年 5 月 1 日
按 Alt+P 可进入 Project 菜单, 该菜单包括以下内容,如图所示:
1. Project name:项目名具有.PRJ 的扩展名, 其中包括将要编译、连接的文件名。例如有一
个程 序由 file1.c, file2.c, file3.c 组成, 要将这 3 个文件编译装配成一个 file.exe 的执行文
件, 可以先建立一个 file.prj 的项目文件, 其内容如下:
file1.c
file2.c
file3.c
此时将 file.prj 放入 Project name 项中, 以后进行编译时将自动对项目文件中规定的三个
源文件分别进行编译。然后连接成 file.exe 文件。如果其中有些文件已经编译成.OBJ 文
谭浩强 C 语言程序设计 2001 年 5 月 1 日
件, 而又没有修改过, 可直接写上.OBJ 扩 展名。此时将不再编译而只进行连接。
例如:
file1.obj
file2.c
file3.c
将不对 file1.c 进行编译, 而直接连接。
说明:
当项目文件中的每个文件无扩展名时, 均按源文件对待, 另外, 其中的文件也可以是库
文件, 但必须写上扩展名.LIB。
2. Break make on:由用户选择是否在有 Warining、Errors、Fatal Errors 时或 Link 之前退出
Make 编译。
3. Auto dependencies:当开关置为 on, 编译时将检查源文件与对应的.OBJ 文件日期和时间,
否则不进 行检查。
4. Clear project:清除 Project/Project name 中的项目文件名。
5. Remove messages:把错误信息从信息窗口中清除掉。
1.13.8 Options 菜单
按 Alt+O 可进入 Options 菜单, 该菜单对初学者来说要谨慎使用,该菜单有以下几个内
容,如图所示:
1. Compiler:本项选择又有许多子菜单, 可以让用户选择硬件配置、存储模型、调试技术、代
码优化、对话信息控制和宏定义。这些子菜单如图所示:
谭浩强 C 语言程序设计 2001 年 5 月 1 日
1) Model:共有 Tiny, small, medium, compact, large, huge 六种不同模式可由同户选 择。
2) Define:打开一个宏定义框, 同户可输入宏定义。多重定义可同分号, 赋值可用等
号。
3) 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 文件中产生调试信息。
4) Optimization:它又有许多任选项。
? Optimize for 选择是对程序小型化还是对程序速度进行优化处理。
? Use register variable 用来选择是否允许使用寄存器变量。
? Register optimization 尽可能使用寄存器变量以减少过多的取数操作。
? Jump optimization 通过去除多余的跳转和调整循环与开关语句的办法, 压缩代
码。
5) Source:它又有许多任选项。
? Indentifier length 说明标识符有效字符的个数, 默认为 32 个。
? Nested comments 是否允许嵌套注释。
? ANSI keywords only 是只允许 ANSI 关键字还是也允许 Turbo C2.0 关键字。
6) Error
? Error stop after 多少个错误时停止编译, 默认为 25 个。
? Warning stop after 多少个警告错误时停止编译, 默认为 100 个。
? Display warning
谭浩强 C 语言程序设计 2001 年 5 月 1 日
? Portability warning 移植性警告错误。
小说推荐
- 星卡设计师:开局设计火伊布
- 苏洛花8700万拍下了限量青眼白龙卡牌,遭到了全网嘲讽,没想到,竟然真的召唤出了青眼白龙 这是个类似女武神的世界观,神族以圣战的方式,决定人族的去留 所谓圣战,便是在人类中挑选出九名最强星卡师,与诸神中的九位主神展开对决,若是人类能赢五场,便让人族延续千年 于是青眼白龙从各个星球中挑选有天赋的星卡师
- 玄幻小说箫锦鲤连载中
- 最新章:新书发了
- 亲爱的,你被我设计了!
- 作者所写的《亲爱的,你被我设计了》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情未知连载中
- 最新章:page 32
- 乌龙设计师
- 因为身边没有亲人,袁婉绿早就学会独立自主,也养成了凡事自己来、从不依靠别人的习惯!没想到这个才见第二次面的室内设计师,居然会这么关心她,不但陪着她到医院就诊,而且还因为担心她会发烧、家里没人照料,主动表示愿意让她到他家借住…天底下怎么会有这么好心的人啊?真是令人感动—见鬼了!她只是在向他道谢而已,他
- 都市言情未知连载中
- 最新章:第18章
- 亲爱的你被我设计了
- 原来我被他们联合起来设计了,正在我似梦非梦无法从惊奇中清醒过来时,只听到罗斌在耳边悄悄问:亲爱的,你喜不喜欢我的设计 作者:雨醉霜浓所写的《亲爱的你被我设计了》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情雨醉霜浓完本
- 最新章:尾声
- 人生设计在童年
- 人生设计在童年作者[美]高燕定广西师范大学出版社出版 序言 新东方教育集团文化研究院院长徐小平 我是在2003年5月底在美国休斯敦见到高燕定先生的。我去休斯敦看望一个多年不见的老友。朋友说有一个高燕定先生,在教育方面很有见地,希望我们能够见面认识 见到高燕定先生,真使我有相见恨晚之感。高先生在20世
- 现代文学未知连载中
- 最新章:第67章
- 冒牌设计师
- 新书《傲临都市》已经上传,望新老朋友多多支持,新书要冲个小榜,求收藏,求推荐 拜谢!新书书号3127811 作者:吾爱杨所写的《冒牌设计师》无弹窗免费全文阅读为转载作品,章节由网友发布
- 穿越架空吾爱杨完本
- 最新章:第二六零章 成就!黄粱一梦?(大结局)
- 王牌设计师
- 新书:神灵纪。书号:1365414【起点第二编辑组荣誉出品】他,天资平庸,然而一夜之间拥有王牌设计师的头脑,任何设计都难不倒他.建筑设计 服装设计?广告设计?这些通通都是小菜!但是他却有着一个改不过来的毛病,那就是一旦扯上和女人沾边的事儿,就会犯傻.比如说,有美女脱光衣服送上门来,他也不知道下手…群
- 都市言情爱上云的风完本
- 最新章:想说的话以及关于新书
- 超人气设计
- 《超人气设计》作者:沈娆(VIP手打完结)_TXT下载她只是个小裁缝的女儿,异能不多不少,刚够实现她的梦想,偶然的机遇让她闯进了光怪陆离五彩斑斓的时尚圈,成为一名新晋时装设计师。生存在白天鹅群中,她如何才能破茧成蝶,一飞冲天 作者:所写的《超人气设计》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情未知连载中
- 最新章:第125章
- 命运设计师
- [都市异能《命运设计师》作者:独爱金秋【第一部完结】一个想救出父母的少年,无意间拯救了世界~一面魂镜,控制无数人的命运。一位总师,设计着所有人的蓝图。你的命运其实早就被安排好了,不管你如何改变,都是我想让你改变的,某设计师如是说。第一卷:幻境奇缘第一章:魂镜之母上 公元前221年,秦始皇率军占领齐国
- 玄幻小说未知连载中
- 最新章:第141章