让EditPlus编译c/c++程序

工具/ 配置工具/

弹出参数选择窗口,“组名称”改为Debug c/c++,“添加工具”添加如下两个“应用程序”:

1、

菜单文本:编译

命令:"E:/Program Files/Microsoft Visual Studio/VC98/Bin/CL.EXE"

参数:"$(FilePath)"

起始目录:$(FileDir)

捕获输出:打勾

2、

菜单文本:运行

命令:$(FileNameNoExt)

参数:

起始目录:$(FileDir)

3、(可选)免得每次修改后都要先编译再执行。利用批处理来执行1和2中的命令。

菜单文本:编译运行

命令:"E:/Program Files/Microsoft Visual Studio/VC98/Bin/run.bat"

参数:"$(FileNameNoExt)"

起始目录:$(FileDir)

-----------------------------------------

run.bat文件内容如下:

if exist %1.c cl.exe %1.c
if exist %1.cpp cl.exe %1.cpp
cls
%1.exe
pause


 


在“Tools”菜单中选“Configure User Tools...”菜单项,出现“Preferences”对话框。这时左边的“Categories”树型列表中“Tools”树根上的“User Tools”子键处于选中状态。

在右边“Groups and tool items”列表中选择一个空的项目。空的项目一般名称为“Group 1”、“Group 2”、“Group 3”…… 假定你的“Group 5”项目是空的,就选中它。单击列表右边的“Group Name...”按钮,出现“Rename Uesr Tool Group”对话框。在“New Name:”文本框里输入“Turbo C 2.0”。点击“Ok”按钮,关闭对话框。这样就建好一个名称为“Turbo C 2.0”的空的工具组。下面就要往新建的工具组里添加工具了。

我希望有以下 Turbo C 2.0 的工具:
Compile And Link: 编译连接源程序,生成可执行程序
Option: 查看Turbo C 2.0的编译连接选项
Run: 运行编译连接源程序后生成的可执行程序
Output Assembly Code:根据C源程序,生成相应的汇编源程序
View Assembly Code: 查看由“Output Assembly Code”生成的汇编源程序

★假定你的Turbo C 2.0的安装目录为e:/tc2。
★假定你的Editplus 2.10c的安装目录为D:/Program Files/EditPlus 2.10c。

下面先来添加第一个工具。单击“Add Tool>>”按钮,在右边弹出的菜单中选“Program”。这时在工具列表中添加了一个工具项,默认的名称是“New Program”,你可以在“Menu text”文本框中修改它的名称。现在在“Menu Text”文本框把新加入的工具项的名称改为“Compile And Link”。在“Command:”文本框中输入“E:/Tc2/Tcc.exe”;在“Argument:”文本框中输入“-Ie:/tc2/ include -Le:/tc2/lib -n$(FileDir) $(FilePath)”;在“Initial directory:”文本框中输入“E:/Tc2”;选中“Capture output”复选框。这样,就添加好了第一个工具。

剩下的几个和上面的做法一模一样,只是输入的信息不同,我把它们列在下面:

Menu text: Option
Command: E:/Tc2/Tcc.exe
Argument:
Initial directory:$(FileDir)
Capture output: True

Menu text: Run
Command:
Argument: $(FileDir)/$(FileNameNoExt).exe
Initial directory:$(FileDir)
Capture output: False

Menu text: Output Assembly Code
Command: E:/Tc2/Tcc.exe
Argument: -Ie:/tc2/include -Le:/tc2/lib -S $(FilePath)
Initial directory:$(FileDir)
Capture output: True

Menu text: View Assembly Code
Command: D:/Program Files/EditPlus 2.10c/editplus.exe
Argument: $(FileDir)/$(FileNameNoExt).asm
Initial directory:$(FileDir)
Capture output: False

大功告成!赶紧写个“Hello, world!”的程序体验一下吧!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值