UltraEdit32 & SciTE 挂接C编译器

         UltraEdit32  &  SciTE 
              挂接C编译器
                                                        碎心竹
-----------------------------------------------------------------------------


UltraEdit32 是一种大家常用的源文件编辑查看工具 
速度快 语法着色 ASCII码表    等功能很受欢迎

SciTE 是现在一些程序员喜欢的TE工具是在unix/linux
环境下制作的工具有其win32版本 而且是开源软件
其界面 作的很简单 编辑界面有种很特别的感觉
最主要就是他的启动速度 快

下面详细介绍一下 怎么用UE挂接 bcb5.5编译器
因为bcb5.5 是免费的 到处都有 而且非常小
还可以编译 win32程序

这两个工具下载安装都很简单 主要在设置上
编译器有一些设置 需要自己做

在borland主页上下载bcb5.5并解压后
在其目录/bin下面要手工创建两个配置文件
这个在其帮助文件中说得很明白
bcc32.cfg 和 ilink32.cfg
以我电脑为例 我解压到E盘 bcc5目录
在 e:/bcc5/bin/ 下
创建 bcc32.cfg 和 ilink32.cfg

bcc32.cfg 内容如下:
-I"E:/bcc5/include"
-L"E:/bcc5/lib"

ilink32.cfg内容如下:
-L"E:/bcc5/Lib"

完成后
就可以配置 UE 和 SciTE 来挂接bcb5.5了
UE比较简单

在 高级 菜单 找到 工具栏配置 打开
首先是 编译
命令行填入:
E:/bcc5/Bin/bcc32 -y -v -c -o"%n.obj" "%f"
工作目录填入:
%p
菜单项名称填入:
编译

选项 点上 输出到列表框口 显示dos窗口 捕捉输出

点击插入 OK  完成一个


下一个 连接 菜单 这个要注意 因为dos程序和win32程序

连接命令是不同的 可以制作两个菜单 第一个dos连接

命令行填入:
E:/bcc5/Bin/ilink32 -v "%n.obj" import32.lib cw32.lib c0x32.obj /ap
工作目录填入:
%p
菜单项名称填入:
dos连接

选项 点上 输出到列表框口 显示dos窗口 捕捉输出
点击插入

然后是 win32连接
命令行填入:
E:/bcc5/Bin/ilink32 -v "%n.obj"  import32.lib cw32.lib c0w32.obj /aa
工作目录填入:
%p
菜单项名称填入:
win32连接
选项 点上 输出到列表框口 显示dos窗口 捕捉输出
点击插入


连接命令完成 下面作个运行命令
但是因为dos和win32在UE里面的运行还有一些不同  最好还是作两个

dos运行
命令行填入:
%n.exe
工作目录填入:
%p
菜单项名称填入:
DOS运行
选项 点上 输出到列表框口 显示dos窗口 捕捉输出
点击插入

win32运行
命令行填入:
%n.exe
工作目录填入:
%p
菜单项名称填入:
win32运行
选项 点上 windows程序
点击插入


好 UE还差最后一项 那就是清理临时文件

win32运行
命令行填入:
del *.obj *.map *.ilc *.ild *.ilf *.ils *.tds
工作目录填入:
%p
菜单项名称填入:
清除临时文件
选项 点上 输出到列表框口 显示dos窗口 捕捉输出
点击插入

大功告成 可以测试一下了

然后是稍微复杂的 SciTE
对 SciTE 也不知道该怎么说 反正我弄了N长时间 才弄明白
还是有点成就感 嘿嘿 不过还是有一些地方没弄明白
等学好编程 自己修改它 嘿嘿 反正是开源的
SciTE 的网址是
http://www.scintilla.org/SciTE.html
可以在它网站找到 中文的配置文件 弄好就是中文版的了
配置文件说的很明白   这里就不多说了

配置编译器 不多说啥 就是 直接复制过去好了
也不用研究怎么配置他的了 都是鹰语
主要是文件的选择  SciTE 的配置文件带了一堆
一开始还真有点不习惯  如果你下载的是完整的压缩版
非源程序版 解压缩之后能在其目录找到 cpp.properties
这个是C/C++等配制文件 打开之后
找到
cc=
build=
从这开始粘贴下面内容
cc=E:/bcc5/Bin/bcc32 -y -v -c -o"$(FileDir)/$(FileName).obj" "$(FileDir)/$(FileNameExt)"
build=E:/bcc5/Bin/ilink32 -v "$(FileDir)/$(FileName).obj"  import32.lib cw32.lib c0x32.obj /ap
buildw=E:/bcc5/Bin/ilink32 -v "$(FileDir)/$(FileName).obj"  import32.lib cw32.lib c0w32.obj /aa


command.compile.*.c=$(cc)
command.build.*.c=$(build)
command.go.*.c=$(FileName)

command.compile.*.c=$(cc)
command.build.*.c=$(build)
command.go.*.c=$(FileName)

command.compile.*.cc=$(cc)
command.build.*.cc=$(build)
command.go.*.cc=$(FileName)

command.compile.*.cpp=$(cc)
command.build.*.cpp=$(build)
command.go.*.cpp=$(FileName)

command.compile.*.cxx=$(cc)
command.build.*.cxx=$(build)
command.go.*.cxx=$(FileName)

command.go.subsystem.*=2
command.build.*.h=make

command.name.3.*.c=生成Win
command.3.*.c=$(buildw)
command.subsystem.3.*.c=0

command.name.3.*.cpp=生成Win
command.3.*.cpp=$(buildw)
command.subsystem.3.*.cpp=0

command.name.0.*=清除temp
command.0.*=$(FileDir)/dd.bat
command.subsystem.0.*=0

上面的dd.bat 是自己手工创建的 SciTE好像是不支持del *.obj
之类的dos命令 只能作个批处理来删除temp文件 很麻烦
不知道有谁能很好的解决这个问题


这样就可以正常的编译了调试了  如果你下载的SciTE界面使用还有问题
不要怪SciTE有问题, SciTE的所有功能的是通过配制文件修改的
下面列举一些修改选项  点选项 打开全局设置文件

修改 tab
选项在 # Indentation 下面
tabsize=8      tab显示长度
indent.size=4  按tab填充长度
use.tabs=0     是非使用tab缩进
# Internationalisation 这下面有字体代码设置
如果你用的是win2000 只用设置code.page=936
就成了 别的系统好像还要改character.set=
这个看看中文配制文件上的说明就能懂了

toolbar.visible=1  工具栏打开
position.width=800
position.height=575  这两项能修改启动SciTE时的窗口大小根据你的分辨率调整
split.vertical=0     外部捕捉输出 的显示 1 右侧 0 下面
# Element styles  的下面
有一些选项能修改编辑界面的颜色 显示方式等 可是试着修改

ok了 可以测试了
                              2005.7.13

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值