TCC: Tiny C Compiler是一款Windows平台上的迷你型C编译器,适合于学习算法时编译、演示一些简单的C语言程序,下面分别是基于vim和Notepad++的两种开发环境搭建方法。
安装TCC
TCC是绿色软件,下载软件包(tcc-0.9.25-win32-bin.zip)后解压即可运行,假设解压到"d:\apps\tcc"目录下。
vim
- 将以下程序保存到hello.c文件中。
#include
- 运行":!d:\Apps\tcc\tcc.exe -run %"
Notepad++
需要的软件:Notepad++ v5.8.3 绿色版和它的NppExec插件;
编译器
下载tcc的windows压缩包后解压到一个目录下,例如”f:\Software\tcc“;
语法高亮
Notepad++内置了对C语言的语法高亮,如果在“语言”菜单下没有"C"语言项,在【设置->首选项->语言】下从”禁用项“列表中把C放到”启用项“列表中即可。
命令行输出
安装NppExec:下载NppExec后解压到npp安装目录的plugins文件夹下,例如我的npp绿色版路径是f:\Software\Notepad++583,则解压后目录结构为f:\Software\Notepad++583\plugins\NppExec.dll和f:\Software\Notepad++583\plugins\NppExec(下面是几个.h文件),压缩包doc目录下文件放在f:\Software\Notepad++583\plugins\doc下。启动Npp后可看到【插件->NppExec】菜单,【插件->NppExec->Show Console Dialog】打开命令输出窗口,可用【插件->NppExec->Change Console Font】修改输出窗口的字体和字号;
定义运行脚本
【插件->NppExec->Execute】打开Execute窗口,输入
NPP_SAVE "f:\Software\tcc\tcc.exe" "$(FULL_CURRENT_PATH)" -run
点Save保存此脚本为”Run C“;第一行脚本表示保存文件,第二行脚本使用了tcc.exe的-run参数,将编译、连接、运行一次性搞定;
定义菜单项
【插件->NppExec->Advanced Options】中选择"Run C",然后勾选"Place to the Macro submenu";
绑定快捷键
【设置->管理快捷键】的"Macros"或者"Plugins commands"下面找到"Run C",为其设置一个快捷键;
编译运行
Npp中打开前述hello.c文件,【宏->Run C】或者使用前面设置的快捷键启动Run C脚本,在Console窗口中可以看到程序的输出。