全部博文(776)
分类: C/C++
2010-02-23 12:34:36
学过 C 语言的朋友大概都知道 Turbo C 编译器,但它的编辑环境不够人性化(一个烦人的全屏幕篮屏窗口),下面我给大家介绍一种方便的编辑编译环境配置方法。
一、需要的工具
编辑工具: UltraEdit ,这里使用的是 UltraEdit-32 v13.10a+2
二、步骤
1)下载并安装 UltraEdit 。
2)将Turbo C++ 3.0安装到一空文件夹,这里假设为:C:\TC\ (最好不要有空格),新建名为 TCWORK 的文件夹作为我们的工作目录,今后将在这里存放我们的源文件和生成可执行文(如E:\TCWORK),避免和 TC++ 的文件混在一起。目录结构应与下列类似:
Turbo C++
|----INCLUDE
|----LIB
|----BIN
3)运行 UltraEdit ,单击『高级』->『工具栏配置』(您的菜单可能和我的不一样,我用的是官方中文版),打开『工具配置』对话框,在『命令行』『工作目录』『菜单项名称』里分别输入:
『命令行』: C:\TC\BIN\TCC.EXE -IC:\TC\INCLUDE -LC:\TC\LIB -nE:\TCWORK -w %f
『工作目录』: C:\TC\BIN
『菜单项名称』:编译(此项可任意)
并勾选『保存活动文件』『输出到列表窗口』『捕获输出』等选项,单击『插入』插入一个菜单项。最终结果如页面下图:
配置解释:
『工作目录』是指『命令行』里设置的程序与目录的相对父目录,即 TCC.EXE 以及目录 INCLUDE 、LIB 的父目录。
『命令行』里的 TCC.EXE 是 TC 的命令行编译器,-I 是其编译选项,指出 TCC.EXE 在编译源文件时到哪里寻找头文件,这里指定 INCLUDE 目录,同理 -L 指出库文件目录,-n 指出输出文件目录(即在哪里输出 .obj 、.exe 等文件),-w 指出显示警告信息。%f 则是 UltraEdit 提供的参数,指代当前的文件名(带扩展名),在运行该菜单命令时,UltraEdit 会自动将其以当前的文件名取代。
再添加一个菜单以运行新生成的程序:
『命令行』: %n
『工作目录』: E:\TCWORK
『菜单项名称』:运行(此项可任意)
注意:不要勾选『捕获输出』
配置解释:
%n 指代当前的文件名(不带扩展名),单击此菜单后,实际上就是运行生成的应用程序。
4)测试
在 UltraEdit 里新建一文件,以 Hello.c 保存到 d:\turboc2\WORK ,输入以下内容:
#include
int main()
{
printf("Hello, World!\n");
return 0;
}
单击『高级』->『编译』编译当前文件,没有错误后,单击『高级』->『运行』运行生成的程序