- ·上一篇内容:邮局被曝每天仅上班4小时 实属无奈
- ·下一篇内容:1.1 程序与程序语言
C语言概述
3、Run(运行)菜单
按Alt+R可进入Run菜单, 该菜单有以下各项:
.Run(运行程序) 运行由Project/Project name项指定的文件名或当前编辑区的文件。如果对上次编译后的源代码未做过修改,则直接运行到下一个断点(没有断点则运行到结束)。否则先进行编译、连接后才运行,其热键为Ctrl+F9。
.Program reset(程序重启) 中止当前的调试, 释放分给程序的空间, 其热键为Ctrl+F2。
.Go to cursor(运行到光标处) 调试程序时使用, 选择该项可使程序运行到光标所在行。光标所在行必须为一条可执行语句, 否则提示错误。其热键为F4。
.Trace into(跟踪进入) 在执行一条调用其它用户定义的子函数时,若用Trace into项,则执行长条将跟踪到该子函数内部去执行,其热键为F7。
.Step over(单步执行) 执行当前函数的下一条语句,即使用户函数调用,执行长条也不会跟踪进函数内部,其热键为F8。
.User screen(用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为Alt+F5。
4、Compile(编译)菜单
按Alt+C可进入Compile菜单,该菜单有以下几个内容:
.Compile to OBJ(编译生成目标码) 将一个C源文件编译生成.OBJ目标文件,同时显示生成的文件名。其热键为Alt+F9。
.Make EXE file(生成执行文件) 此ming令生成一个.EXE的文件,并显示生成的.EXE文件名。其中.EXE文件名是下面几项之一。
(1). 由Project/Project name说明的项目文件名。
(2). 若没有项目文件名,则由Primary C file说明的源文件。
(3). 若以上两项都没有文件名,则为当前窗口的文件名。
.Link EXE file(连接生成执行文件) 把当前.OBJ文件及库文件连接在一起生成.EXE文件。
.Build all(建立所有文件) 重新编译项目里的所有文件,并进行装配生成.EXE文件。该ming令不作过时检查(上面的几条ming令要作过时检查,即如果目前项目里源文件的日期和时间与目标文件相同或更早, 则拒绝对源文件进行编译)。
.Primary C file(主C文件) 当在该项中指定了主文件后,在以后的编译中,如没有项目文件名则编译此项中规定的主C文件,如果编译中有错误,则将此文件调入编辑窗口,不管目前窗口中是不是主C文件。
.Get info(获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息。
5、Project(项目)菜单
按Alt+P可进入Project菜单,该菜单包括以下内容:
.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文件,而又没有修改过,可直接写上.OBJ扩展名。此时将不再编译而只进行连接。
例如: file1.obj
file2.c
file3.c
将不对file1.c进行编译,而直接连接。
说明: 当项目文件中的每个文件无扩展名时,均按源文件对待,另外,其中的文件也可以是库文件, 但必须写上扩展名.LIB。
.Break make on(中止编译) 由用户选择是否在有Warining(警告)、Errors(错误)、Fatal Errors( 致命错误)时或Link(连接)之前退出Make编译。
.Auto dependencies(自动依赖) 当开关置为on, 编译时将检查源文件与对应的.OBJ文件日期和时间,否则不进行检查。
.Clear project(清除项目文件) 清除Project/Project name中的项目文件名。
.Remove messages(删除信息) 把错误信息从信息窗口中清除掉。