比特技术教程 -24小时在线 - 古典小说 - 文学小说 - 关于我们
您的当前位置:首页 > 电脑基础 > 其它 >

用Notepad++配置自己的java和c的轻型编译器

来源:比特在线网 编辑:比特在线 时间:2018-11-18点击:
导读:Notepad++是一款开源、小巧、免费的纯文本编辑器。在文字编辑方面与Windows写字板功能相当。当然,更重要的是Notepad++更是程序员们编写代码的利器!它运行便携,体积
   Notepad++是一款开源、小巧、免费的纯文本编辑器。在文字编辑方面与Windows写字板功能相当。当然,更重要的是Notepad++更是程序员们编写代码的利器!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法高亮,语法折叠, 宏等编辑器常用功能一个都不少。如果你发现Notepad++有不满意的地方,还可以通过安装扩展或自行开发扩展来定义一个更强大的Notepad++!
 
  Notepad++下载地址:http://notepad-plus-plus.org/  ,下载zip版的就可以了。
 
      虽然博主主要是用cobol语言来工作,但是回到家里,有时也会想写一些java或者c的小程序,但是又不想去动eclipse这样的大家伙,而且有时vs6.0的兼容性也不会太好,所以我就通过在网上搜集了一些资料,自己配置了一个notepad++的java和c的编译器,来方便自己平时的学习需要,既能实现简单的代码编译,又启动方便,长话短说,我们开始配置自己的java和c的轻型编译器。
 
  如果是编译java,那不用说,肯定要下载java的jdk,而编译c,博主直接使用的是vs6.0的编译器,也就是把vs6.0安装一下就行了,其实vs6.0的安装就是解压出来而已。。呵呵。
 
在执行c语言编译时要先配置环境变量,具体地址视你自己的安装目录为准!环境变量值之间以分号分隔开!
变量 path    : 变量值: 程序安装路径\Microsoft Visual Studio\VC98\Bin
变量 include: 变量值: 程序安装路径\Microsoft Visual Studio\VC98\Include)
变量 lib       : 变量值: 程序安装路径\Microsoft Visual Studio\VC98\Lib
配置后可以测试下进入CMD,输入cl,返回编译器提示即说明配置正确,否则报错即说明未配置好。
 
配置好了以上的设置,一定要先重启一下notepad++!
 
java环境变量配置
变量名:JAVA_HOME 
变量值:C:\Program Files\Java\jdk1.7.0
变量名:Path 
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
 
在CMD中输入javac验证,如果返回编译器的提示即代表配置成功。
 
配置好了以上的设置,一定要先重启一下notepad++!
java5.0版本 之后不需要再配置classpath环境变量!它会自动寻找。
 
  然后需要在notepad++里下载npp-exec插件,这个是在notepad++的plugin manager中available下找到npp-exec 点击安装,并重启notepad++,这样就安装好了。接着就能在菜单栏的“插件”选项中看到了,单击“execute”选项或者按F6键,就可以看到一个输入窗口,输入如下内容:
 
NPP_SAVE
 
cd $(CURRENT_DIRECTORY)
 
javac $(FILE_NAME)
 
java $(NAME_PART)
 
保存为run@.java,这样就可以直接在notepad++里面写java代码,然后按F6键就可以编译了。
 
同样写执行c语言脚本的文件保存为run@.c,其内容如下:
 
NPP_SAVE
 
cd $(CURRENT_DIRECTORY)
 
cl $(FILE_NAME)
 
$(NAME_PART).exe
 
如果希望它能自动根据不同的源文件执行不同的编译,我们会用到notepad++执行脚本语句的功能,其内容如下:
 
NPP_SAVE
 
SET COMPILER = run@$(EXT_PART)
 
NPP_EXEC "$(COMPILER)"
 
保存为general,这样我们以后执行这个脚本文件就可以自动根据你的源文件自动选择然后进行编译了,这样我们的轻型编译器就配置完了,是不是很爽?哈哈!
 
ps:本文涉及到的脚本内容来自百度,谢谢分享!
来源:比特技术在线(www.byte.online),欢迎分享本文,转载请保留出处!
http://www.byte.online/a/diannaojichu/qita/2018/871464.html
责任编辑:比特在线

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    网友评论:

    Copyright © www.byte.online 比特技术在线 版权所有 粤ICP备15038486号-3
    本站所有资料来源于网络,由个人收集整理,仅限于个人学习和研究,如果侵犯您的权益请联系我们删除!
    Top