Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4247530
  • 博文数量: 776
  • 博客积分: 13014
  • 博客等级: 上将
  • 技术积分: 10391
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-22 17:00
文章分类

全部博文(776)

文章存档

2015年(55)

2014年(43)

2013年(147)

2012年(20)

2011年(82)

2010年(429)

分类: C/C++

2010-02-23 12:34:36

配置UltraEdit调用TC编译C文件[UltraEdit + Turbo C++ 配置 C 语言学习环境详解]

   学过 C 语言的朋友大概都知道 Turbo C 编译器,但它的编辑环境不够人性化(一个烦人的全屏幕篮屏窗口),下面我给大家介绍一种方便的编辑编译环境配置方法。


一、需要的工具
编辑工具: UltraEdit ,这里使用的是 UltraEdit-32 v13.10a+2

编译器:TCC ,这是 Turbo C++ 3.0 自带的命令行编译器。


二、步骤
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;
}
单击『高级』->『编译』编译当前文件,没有错误后,单击『高级』->『运行』运行生成的程序

阅读(2033) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~