(转)UltraEdit + Turbo C 配置 C 语言学习环境

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

一、需要的工具编辑工具:

UltraEdit ,这里使用的是 UltraEdit-32 v11.00+ ,UltraEdit 是共享软件,你可以试用一段时间。
编译器:TCC ,这是 Turbo C 2.0 自带的命令行编译器。

二、步骤

1)下载并安装 UltraEdit 。
2)下载 Turbo C 2.0 ,解压到一空文件夹,这里假设为: D:\turboc2\ (最好不要有空格),进入 D:\turboc2\ 新建名为 WORK 的文件夹作为我们的工作目录,今后将在这里存放我们的源文件和生成可执行文件,避免和 TC2 的文件混在一起。
最后的目录结构应与下列类似:
turboc2
|----INCLUDE
|----LIB
|----WORK
3)运行 UltraEdit ,单击『高级』->『工具栏配置』(不同版本的界面可能相似),
打开『工具配置』对话框,在『命令行』『工作目录』『菜单项名称』里分别输入:
『命令行』: TCC.EXE -IINCLUDE -LLIB -nWORK -w %f
『工作目录』: D:\turboc2
『菜单项名称』:TCC (名称可任意)
并勾选『保存活动文件』『输出到列表窗口』『捕获输出』等选项,单击『插入』插入一个菜单项。
配置解释:
『工作目录』是指『命令行』里设置的程序与目录的相对父目录,即 TCC.EXE 以及目录 INCLUDE 、LIB 的父目录。
『命令行』里的 TCC.EXE 是 TC2 的命令行编译器,-I 是其编译选项,指出 TCC.EXE 在编译源文件时到哪里寻找头文件,这里指定 INCLUDE 目录(相对『工作目录』定位),同理 -L 指出库文件目录,
-n 指出输出文件目录(即在哪里输出 .obj 、.exe 等文件),
-w 指出显示警告信息。
%f 则是 UltraEdit 提供的参数,指代当前的文件名(带扩展名),在运行该菜单命令时,UltraEdit 会自动将其以当前的文件名取代。
再添加一个菜单以运行新生成的程序:
『命令行』: %n
『工作目录』: D:\turboc2\WORK
『菜单项名称』:Run(名称可任意)
并勾选『输出到列表窗口』『显示 DOS 窗口』选项,单击『插入』。
配置解释:
%n 指代当前的文件名(不带扩展名),单击此菜单后,实际上就是运行生成的应用程序。

4)设置快捷方式(可以选择设置,设置此项只是为了方便)
单击『高级』->『配置』->『快捷键』,在『命令:』里分别选择『高级 - 用户工具 1』与『高级 - 用户工具 2』,为这两项菜单更改快捷方式,如分别改为 F5 与 F6 。5)

测试

在 UltraEdit 里新建一文件,以 Hello.c 保存到 d:\turboc2\WORK ,输入以下内容:
/*---------------------------------------------
-File: Hello.c
- Print a "Hello, World!" message on the console window       
(c) Hiletin Zhang
------------------------------------------------*/
#include <stdio.h>int main()
{
printf("Hello, World!\n");
getch();
return 0;
}
按快捷键 F5 或单击『高级』->『TCC』编译当前文件,没有错误后,按快捷键 F6 或单击『高级』->『Run』运行生成的程序。
【注】在命令行提示符下 cd 到 D:\turboc2 下,不带参数输入 tcc ,会输出 tcc 的所有参数:

Java代码   收藏代码
  1. Turbo C Version 2.0 Copyright (c) 19871988 Borland International  
  2. Syntax is: TCC [ options ] file[s]       * = default; -x- = turn switch x off  
  3. -1      80186/286 Instructions          -A      Disable non-ANSI extensions  
  4. -B      Compile via assembly            -C      Allow nested comments  
  5. -Dxxx   Define macro                    -Exxx   Alternate assembler name  
  6. -G      Generate for speed              -Ixxx   Include files directory  
  7. -K      Default char is unsigned        -Lxxx   Libraries directory  
  8. -M      Generate link map               -N      Check stack overflow  
  9. -O      Optimize jumps                  -S      Produce assembly output  
  10. -Uxxx   Undefine macro                  -Z      Optimize register usage  
  11. -a      Generate word alignment         -c      Compile only  
  12. -d      Merge duplicate strings         -exxx   Executable file name  
  13. -f    * Floating point emulator         -f87    8087 floating point  
  14. -gN     Stop after N warnings           -iN     Maximum identifier length N  
  15. -jN     Stop after N errors             -k      Standard stack frame  
  16. -lx     Pass option x to linker         -mc     Compact Model  
  17. -mh     Huge Model                      -ml     Large Model  
  18. -mm     Medium Model                    -ms   * Small Model  
  19. -mt     Tiny Model                      -nxxx   Output file directory  
  20. -oxxx   Object file name                -p      Pascal calls  
  21. -r    * Register variables              -u    * Underscores on externs  
  22. -v      Source level debugging          -w      Enable all warnings  
  23. -wxxx   Enable warning xxx              -w-xxx Disable warning xxx 
http://javajiao.iteye.com/blog/150640

http://blog.codingnow.com/2008/09/replacement_of_ide_1.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件名称:C/C++程序设计学习与实验系统 软件版本:V2011.2 软件大小:34549KB 软件语言:简体中文 软件类别:国产软件/共享版/编程工具 运行环境:WIN2000/XP/Vista/WINDOWS 7 软件简介: 原名《Turbo C/C++ for Windows 集成实验与学习环境》,现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期限制)。与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,针对用户学习教程中遇到的问题开通了疑难问题解答论坛等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004年到2011年15套全国计算机等级考试二级 C 语言的真题笔试试卷及答案和10套上机模拟试题和详尽的答案与分析等大量的学习资源。另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找 安装注意事项:为了保证软件的正常运行,请不要安装在中文文件夹中,采用默认安装路径即可。 2011.2版本更新 _
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值