学过 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 的所有参数:
Turbo C Version 2.0 Copyright (c) 1987, 1988 Borland International
Syntax is: TCC [ options ] file[s] * = default; -x- = turn switch x off
-1 80186/286 Instructions -A Disable non-ANSI extensions
-B Compile via assembly -C Allow nested comments
-Dxxx Define macro -Exxx Alternate assembler name
-G Generate for speed -Ixxx Include files directory
-K Default char is unsigned -Lxxx Libraries directory
-M Generate link map -N Check stack overflow
-O Optimize jumps -S Produce assembly output
-Uxxx Undefine macro -Z Optimize register usage
-a Generate word alignment -c Compile only
-d Merge duplicate strings -exxx Executable file name
-f * Floating point emulator -f87 8087 floating point
-gN Stop after N warnings -iN Maximum identifier length N
-jN Stop after N errors -k Standard stack frame
-lx Pass option x to linker -mc Compact Model
-mh Huge Model -ml Large Model
-mm Medium Model -ms * Small Model
-mt Tiny Model -nxxx Output file directory
-oxxx Object file name -p Pascal calls
-r * Register variables -u * Underscores on externs
-v Source level debugging -w Enable all warnings
-wxxx Enable warning xxx -w-xxx Disable warning xxx
分享到:
相关推荐
使用ultraedit32查看C或则X86汇编语言时,给代码着色使用的wordfile. 方法:高级-》配置-》编辑器显示-》语法高亮,替换为此文档即可。
还好有Ultraedit这么一个强大的编辑器软件,可以DIY一个语法环境出来,网上找到的verilog语言wordfile都不是很全,最要命的是不能生成函数(模块)列表,自动配对、缩进也没做全。 花了半天时间,学习了一下所谓的...
启动Ultraedit,依次打开:高级(A) --> 配置(C) --> 编辑器显示 --> 语法着色。找到文档的完整目录名称所指示的目录, 然后把objective-c.uew文件放在对应的目录下即可。
UltraEdit语法高亮全文件(官方下载的)
Advanced » Settings » Editor Display » Syntax Highlighting 将apdl.uew复制到所显示的地址中
将UltraEdit配置成java编译工具.docx
使用UltraEdit进行Verilog语言编辑配置文件,包括已经配置好的文件和方法,一键式操作
ultraedit配置
UltraEdit语言高亮显示
UltraEdit语法高亮配置文件 将此文件覆盖安装目录下的该文件
UltraEdit搭建汇编开发环境
常用的一些语法高亮文件,放在wordfiles文件夹后,重启软件即可使用。
汇编程序编写环境M6+UltraEdit
详细介绍了 基于UltraEdit和JDK的JavaIDE配置
ultraedit uedit C6678 C66x C6x 汇编指令集语法高亮文件,方便DSP Ti C6x系列汇编代码编辑。将asmDSPC66x.uew文件拷贝到uedit的wordfiles文件夹即可(可在配置--编辑器显示--语法高亮,找到文件夹地址)。
用UltraEdit建立编译环境,这里介绍一个可以把UltraEdit当做汇编编译器的使用说明,实现方法简单轻松!
将matlab.txt置于UltraEdit-32的安装目录下,在UltraEdit的高级菜单选项中选择配置-语法高亮,浏览选择matlab.txt文件即可。
可以在UltraEdit中为tcl/tk语法着色的配置文件 将其覆盖掉ultraEdit安装目录下的文件 在高级配置中设置
免费的可与ultraedit媲美的代码编辑工具
最近在研究Lua脚本语言(个人觉得它是Basic、C、C++的结合体),可是“强大”的UltraEdit默认安装后是不支持Lua语法高亮显示的,满屏幕“黑黑”的鸡肠字符让人感觉编程是那么的索然无味,没有了灵感。 终于有一天...