EditPlus配置C、C++及Java的编译和运行环境

C/C++ May 22 2013


前提条件:
请自行安装好editplus文本编辑器和C/C++、java编译环境。我使用的是editplus v3.30,C/C++环境使用的是MinGW,java版本为1.7.0_11,另外,因为editplus使用的版本不同及是否汉化,界面会有所差异,请对号入座。

一、C环境配置
打开editplus–>工具–>配置用户工具–>工具–>用户工具–>工具组(任意一个工具组都可以),点击右边的组名,取名为“C环境”,确认后回到父窗口,点击“添加工具”,选择“应用程序”,然后依次输入如下:

菜单文字:C编译
命令:gcc
参数:$(FilePath) -o $(FileDir)$(FileNameNoExt).exe
初始目录:$(FileDir)
动作:选择“捕获输出”

如下图:
C环境编译
注意:
1.其中的命令gcc这种写法的前提条件必须是已经将C编译环境的目录加入了系统PATH环境变量,否则必须写出此gcc命令的全路径,如:D:\Program Files\MinGW\bin\gcc.exe
2.编译参数也可简单配置为:$(FilePath) -o $(FileNameNoExt)

同样,再加入一个C运行程序,再次点击“添加工具”,选择“应用程序”,然后依次输入如下:

菜单文字:C运行
命令:$(FileNameNoExt)
参数(为空):
初始目录:$(FileDir)
动作:选择“无”

如下图:
C环境运行
注意:动作之所以选择为“无”,是因为如果程序需要与命令行交互,比如输入一些指令时,editplus无法提供输入功能,从而导致程序阻塞,所以必须释放,让windows的命令行自动弹出来执行此程序。

演示:
写一个简单的hello world程序,然后点击菜单中的工具–>用户工具组–>C环境,这样我自定义的C环境就出现在工具菜单栏的最下面了,如图:
C环境编译及运行菜单

依次点击相应的“C编译”及“C运行”,效果如下:

![C运行demo](http://www.ichatter.cnuploads/2013/05/C%E8%BF%90%E8%A1%8Cdemo.jpg)

二、C++环境配置
与C环境的配置基本相同,只是编译命令改为了g++,对此不再赘述,仅贴出C++编译及运行的工具配置:

菜单文字:C++编译
命令:g++
参数:$(FilePath) -o $(FileNameNoExt)
初始目录:$(FileDir)
动作:选择“捕获输出”

菜单文字:C++运行
命令:$(FileNameNoExt)
参数(为空):
初始目录:$(FileDir)
动作:选择“无”

三、Java环境配置
菜单文字:java编译
命令:javac -d .
参数:$(FileName)
初始目录:$(FileDir)
动作:选择“捕获输出”

菜单文字:java运行
命令:java
参数:$(FileNameNoExt)
初始目录:$(FileDir)
动作:选择“无”

如果java文件是带包名的,则上面的java运行方式会报错,需要改为如下配置方式:   1.新建一个组

菜单文字:java运行(带package)   命令:java   参数:$(CurSel).$(FileNameNoExt)   初始目录:$(FileDir)   动作:选择“无”

2.当运行带包名的.class文件时,需要**选择包名**(这点非常重要),然后点击菜单项“java运行(带package)”,即可,如下图:

![](uploads/2013/06/20130624130948_83287.jpg)  

结束:
另外一个稍强点的编辑器UltraEdit,也能对相关编程语言进行类似本文的配置,见本博客UltraEdit配置C、C++及Java的编译和运行环境

原文链接:http://ichatter.cn/editplus-e9-85-8d-e7-bd-aec-e3-80-81c-e5-8f-8ajava-e7-9a-84-e7-bc-96-e8-af-91-e5-92-8c-e8-bf-90-e8-a1-8c-e7-8e-af-e5-a2-83.html


欢迎来到阿J小虫的博客

Follow @ichatter on GitHub

最新评论

推荐内容