Turbo C程序开发环境简介
Turbo C是一个集程序编辑、编译、连接、调试为一体的C语言程序开发软件,具有速度快、效率高、功能强等特点,使用非常方便,C语言程序员可在Turbo C环境下进行全屏幕编辑,利用窗口功能进行编译、连接、调试、运行、环境设置等工作。
要求的配置
Turbo C 可以在IBM PC在系列机上运行(包括XT、AT、PS/2、286、386等及其兼容机),要求2.0或更高版本的DOS以及至少448KB的 RAM,监视器应为80系列。
2、
3、使用
(1)、进入 Turbo C
如果使用INSTALL安装程序安装好了Turbo C,那么Turbo C以存在TC主目录下,可以用:
CD/TC <br> 或 CD TC <br>
进入该目录。然后在DOS命令行上键入“TC”并按回车键。这时就进入Turbo C,屏幕上将显示出如下的Turbo C主菜单窗口。
File Edit Run Complie Project Options Debug Break/Watch
如果不是在TC主目录内调用Turbo C,而是在另一个目录下想使用Turbo C,则应该指出目录路径,在DOS 3。0以上版本中,可以在命令行中使用包括目录路径的文件全名。如:用户希望将文件存于\USER目录后,则在进入USER目录后在命令行上输入\CD\TC,即可进入TC目录并调用Turbo C,用户编辑的源文件将存在于USER下。
(2)、工作目录工作目录指用户文件所在的目录。用户进入TC目录后,可以在这个目录下再建立一个用户专用的子目录。用户可以在此目录下进入文件的编辑工作,编译生成的目标文件也存放在此子目录中。这个工作目录可由用户自己建立,再由Change dir命令来告诉Turbo C你所选定的工作目录,方法见下述。
前以述及,在进入Turbo C后,屏幕上显示出一个Turbo C主菜单窗口。这时可以用F10键和光标移动键来从主菜单中选择所需的功能。步骤如下:先按下F10键,可看到屏幕上部的某一位置会出现亮块,如果亮块不在FILE处,表示准备选择,FILE”类 操作,即文件操作,也可不用F10键,而直接按ALT键和”f”键(同时),使亮块位于“FILE”处。亮块移动到“FILE”处后,按以下回车键,在“FILE”下方会出现一个子窗口如下图。
File edit run compile project options debug break/watch
Load F3
Pick ALT-F3
New
Save F2
Write to
Directory
Change dir
Os shell
Quit ALT-X
子窗口也有一个亮块,可以用“↑”、“↓”键,将此亮块移动到Change dir 处,或者直接按下“C”键,来选择change dir操作;输入键“↙”后,将会出现一目录提示框,提示用户输入所选择的目录名,用户输入后,再按下“↙”键即可。
如:屏幕显示输入提示:
newdirectory
C:\tc
用户输入“\usr”。
Newdirectory
C:\tc\usr
如果当前不存在此目录,则显示错误信息,可再次输入合法目录名。
(3)、建立工作环境即告诉TC:包括文件和库文件在什么地方:输出文件存在于何出。可用主菜单上“option项”来进行。步骤如下:
File edit run complie project option debug break/watch
在“option”位置上以后,按回车键。此时在位置下面出现一个子窗口,如下:
File edit run compile project options debug break/watch
Compiler
Linker
Environment
Directores
Arguments
Save options
Retrieve options
用光标移动健将亮条移动到“Directories”处,按回车键后,又将出现一个子窗口,如下图:
Include directories:c:\Turbo C\include
Licrary directories:c:\Turbo C\lib
Output directory,
Turbo C directory:
Pick file name,
Current pick file:
将亮条移至“include directories”出并按回车键,然后输入包括文件所在的盘符和路径。如输入:
c:\Turbo C\include ; c;\Turbo C\include \sys
表示:包含文件放在C盘上的\Turbo C\include 子目录和\Turbo C \include \sys子目录中。
包含文件的所在目录输入后,再将亮条移到“library directories”处,按回车键。输入库函数的盘符和目录名
c:\Turbo C \lib
这就告诉Turbo C:库函数的目录
(4)、编辑源文件在主菜单状态下,将亮块移到左上角“FILE”处,按回车,选择“load”出现:
load file name
用户可在输入要编辑的文件名,按回车即可。
如果记不清所编辑的源文件名,想看一下当前目录中有哪些源文件,可以在子窗口出现上述“*.C”时直接按回车键。Turbo C就回显示出当前目录下的所有后缀为“.C”的文件名,利用光标键时将亮度条移到需要编辑的文件名处,按回车键,该输入文件内容即显示在屏幕上,供用户编辑、修改。
如果用户用“load”输入的文件名是已存在的文件,则这时屏幕上将显示出文件内容,可供修改;否则屏幕上是一片空白,表示文件无内容(是新文件),用户可以从键盘输入文件内容。在编辑过程中除用到个字符键外还可以用到“Ins”键和“Del”键,“Ins”键是一个切换键,用来控制工作状态是否处于“插入状态”。按下,Ins”键后,可以看到在屏幕编辑窗口的上方状态行上有一个英文单词“INSERT”,这时从键盘输入的字符(包括控制字符,如“回车”)会插入到屏幕当前光标处,光标后的字符会自动顺序后移。如果再按一下“Ins”键,则取消插入状态,状态行上的“INSERT”单词消失。此后键入的字符将覆盖(而不是插入)光标处的字符,Turbo C设置的初始状态是“插入状态”,第一次按“Ins”键改成“覆盖状态”,再按“Ins”键,则又改成“插入状态”,如此反复切换。“Del”键是删除光标所在的字符。“Ctrl”键和“Y”键同时按下可删除光标所在的一行,“Ctrl”键盘和“N”键盘可用来插入一行。
编辑完成后,可从“File”菜单中选择“save”命令(即将亮条移至Save处后,再按回车键)将文件存盘,也可直接按下F2键,将文件存盘。
(5)、编译、连接加工程序时,先编译源代码,生成目标文件(扩展名为。OBJ),然后将目标文件进行连接生成可执行文件(扩展名为。EXE)。
对单文件程序的编译、连接的方法是在将文件存盘后,按F10键,将亮条移至Compile处按回车键,也可直接按Alt-C即可产生一个子窗口如下图:
File edit run compile project options debug break/watch
表示编译后生成 a.obj 文件,连接后生成 a.exe 文件,源文件名设定为 a.c 将亮条移至Make EXE File处(也可以直接按住F9键),则TC将对文件进行编译、链结并生成运行文件。
若文件有错,则在屏幕底部的“Message”窗口显示出错及警告信息。这时可进行修改。该完后在重复进行编译、链结。
另外,TC的最显著特点之一是能进行分别编译,可以把一个长的文件分别编辑在多个文件中,分别编译。Turbo C提供了一个工具,可直接将这些文件编译连接后生成一个完整的运行程序,而不必由用户显示在分别编译连接。这个工具就是Project菜单项,使用步骤如下:
假设有两个文件组成一个程序,首先要生成两个源文件(如File1.c和File2.c)。
构造Project文件,在编辑状态下,编辑一个后缀名为PRJ的文件(文件名可由用户选择,如:MYPROJECT.PRJ)此文件内容如下,
file1
file2
后缀.C可要可不要,而且File1、File2顺序无所谓。当File1.c,File2.c不在一个目录中时,可在project文件MYPROJECT.PRJ中给出各自的路径,例如文件内容可为:
\Turbo C\USER\File1
\ Turbo C\File2
在主菜单窗口中选择project功能项,即将亮条移至project处回车(也可按Alt+P键得到),此时得到如下子窗口。
File edit run compile project options debug break/watch
Project name
Break make on Errors
Auto depentlents off
Clear project
Remove messages
将亮条移到“Project name”处,按回车键输入后,输入project文件名(如MYPROG.PRJ)并回车。然后按F9键即产生相应的可执行文件。此时运行文件名及为用户给出的project文件名(如MYPROG.EXE),运行时可用下述的RUN命令,也可在操作命令状态下直接输入运行文件名(如MYPROG)。
停止编辑的方式。如果同时编辑的几个程序中有错,就须停止编译,由用户进行修改。用户可以指定两种方式停止编译。
A、用户希望同时编译的几个文件中同时出现一个错误时,就停止编译,可用如下方法:将Project菜单中的亮条移到“Break Make On”处,回车后可出现一个子窗口,如下图:
Warnings
Errors
Fatal errors
Link
将亮条移至Errors或Warnings处,回车后,在Break Make On 右边及出现此选项,如图:
Break Make On Errors
这时,当编译的几个文件只要出现一个错误时,就立即停止编辑,亮条停在出错处,指示用户进行修改。
望所有文件的所有错误都找出以后,在修改错误,可用以下方法:
在”break make on”子窗口中,将亮条移至fatal errors或link处,此时:break make on右边出现的是fatal errors 或link。这样,在编译出现错误后,才停止编译,用户这时在修改源文件。
(6)、运行编译链结完成一个文件后,可利用主菜单的“run”命令或直接使用ctrl +F9来运行程序。其实当用户认为自己的源程序不会有编译,链结错误时,在源程序编译完成后,可以直接用“run”命令或直接按crtl+F9键,这时它会一次完成编译链结到运行的全过程。
程序运行后,仍回到tc屏,这时若想看运行结果,可以用“run”菜单的“user screen”命令,也可直接按alt+F5键,转到用户屏。
File edit run compile project options debug break/watch
Run ctrl+F9
Program reset ctrl+f2
Go to cursor f4
Trace into f7
Step over f8
User screen alt+F5
看完后,按任意键回到TC屏。
关于Turbo C的更详细的信息,请参阅Turbo C手册,或使用F1帮助联机系统。