Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27980
  • 博文数量: 9
  • 博客积分: 360
  • 博客等级: 一等列兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-17 15:39
文章分类

全部博文(9)

文章存档

2010年(9)

我的朋友
最近访客

分类: Java

2010-11-10 00:31:25

Notepad++和Tcc或GCC搭建简单的编译环境
2010-01-14 16:01

Notepad++是一个免费的开源的代码编辑器,小巧,精悍,虽然早期他的作者曾经抵制过bJ奥运会,但是软件本身还是不错的。详细的介绍及下载可以去官方网站了解。

官方网站:

今天主要介绍一下npp与gcc,tcc等编译器配合做小型的代码测试或开发。

1.首先下载npp的最新版:

安装npp,假设路径为:D:\program files\Notepad++\,为了使npp能运行其他的程序,我们需要一个插件nppexec,下载地址:

下载后解压到D:\program files\Notepad++\plugins\目录。

2.下载gcc,或tcc,windows下用gcc的话可以选择cygwin,或mingw,我一般选择mingw,tcc的比较简单小巧,以tcc为例,首先下载tcc,官方主页:,目前的最新版是0.9.25。

下载地址:

下载后解压至任意目录即可使用,假设为D:\program files\tcc.然后把D:\program files\tcc添加至环境变量,这样比较方便,我们可以在cmd里直接输入tcc就可以使用了,不用再输入全路径了。

npp和tcc都安装好后,我们就开配置啦。

打开npp,打开插件菜单,应该能看到nppexec的选项了,如图:


选中Follow $(CURRENT_DIRECTORY),这样的话,默认就是当前打开文件的路径了。

点击Execute,弹出如下对话框:


这里就可以输入自己的脚本代码了。

有几个npp内置的宏,稍作解释,详细的可以去看帮助文档。

FULL_CURRENT_PATH: 当前文件的全路径
CURRENT_DIRECTORY: 当前文件的路径
FILE_NAME: 当前文件名,带后缀,例如:hello.c
NAME_PART: 当前文件名不带后缀,例如:hello
EXT_PART: 当前文件的后缀,例如 .c

NPP_DIRECTORY: notepad++的安装路径,例如:D:\program files\notepad++

CURRENT_WORD: 当前选中的文字
CURRENT_LINE: 当前光标所在的行
CURRENT_COLUMN: 当前光标所在的列
下面开介绍如何写脚本:
比如你要新建一个用tcc编译当前c文件的脚本,输入以下内容:
cmd /c tcc -run "$(FILE_NAME)"
tcc的-run选项代表直接编译并运行。
写好脚本后点击保存,输入一个名字,例如tcc
现在就可以打开npp的命令行了,默认快捷键是ctrl+~,打开命令行后,输入\tcc就可以执行你自定义的脚本了。

哈哈,成功啦!
当然了gcc的话你自己应知道怎么搞了吧?
脚本内容类似下面的:
cmd \c gcc -g -pg -Wall $(FILE_NAME) -o $(NAME_PART).exe
自己去摸索吧,你也可以添加gdb调试,具体的操作都类似,关键是你要熟悉gcc,gdb的命令行参数。
当然了你也可以把建好的脚本添加的菜单里面,就不要每次自己输入脚本命令了。
打开插件菜单选nppexec再选Advanced Options:

效果如图:
好啦,到此为止啦,有机会再补充。
阅读(1957) | 评论(1) | 转发(0) |
0

上一篇:20款Notepad++插件下载和介绍

下一篇:没有了

给主人留下些什么吧!~~

chinaunix网友2010-11-10 20:54:31

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com