SciTE配置外挂编译器

SciTE是我见过的最灵活的编辑器之一,仅次于Emacs和Vim。更重要的是,它的配置文件比Emacs和Vim都要简单一些,而且尤其对程序编辑提供了不错的支持。例如代码自动缩进、自动折叠等等。

下面以gcc为例,说明如何把编译器集成进SciTE中。

首先在Option菜单中找到cpp.properties文件打开,这是C、C++、Java等语言的配置文件。先找到“ccopts=”一行,这一句指定了编译参数。下面的“cc=”、“ccc=”即是编译器的路径,将它改为你所需要的即可。比如我这里让它指向Dev-C++里的gcc编译器,我是这样写的:
cc=E:/Dev-Cpp/bin/g++.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccc=E:/Dev-Cpp/bin/gcc.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o

再进一步,我想加入一个菜单项“Make EXE”,它会自动调用gcc或g++来编译生成一个exe文件。可以先在上面那两行的后面再加入两行,如:
c_buildexe=E:/Dev-Cpp/bin/gcc.exe $(ccopts) $(FileNameExt) -o $(FileName).exe
cpp_buildexe=E:/Dev-Cpp/bin/g++.exe $(ccopts) $(FileNameExt) -o $(FileName).exe

然后在文件的最后加上:
command.name.2.*.c=Make EXE
command.2.*.c=$(c_buildexe)
command.subsystem.2.*.c=0

command.name.2.*.cpp=Make EXE
command.2.*.cpp=$(cpp_buildexe)
command.subsystem.2.*.cpp=0

这样,再打开扩展名为c或者是cpp的文件时,Tools菜单下就会有Make EXE一项,它会根据扩展名自动调用gcc或者是g++。

照葫芦画剽,不难向SciTE中加入其他的编译器,把它打造成一个能够编写多种语言的集成开发环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值