移动便携编译器gcc+npp过程。

如题,以前做过一个便携编译器。发现记得不清晰,重新记一次吧。


1.下载npp,mingw,我选择的这俩来源32位notepad++下载   mingw一个外链   npp用的32位,因为64位插件目前不好装。mingw官网速度比较慢,所以用了这么一个外链。

2.npp安装nppexec,在plugin manager里下载nppexec。

3.解压mingw,npp在同一个目录,其实也可以不在一个目录,但是后边自己修改相对目录。

4.设置环境变量,便携编译器不用了,设置是为了在cmd里用。移动编译器忽略这个。

5.npp插件-nppexec-execute窗口中添加三个命令,

npp_save
$(NPP_DIRECTORY)\..\MinGW\bin\g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe  
  
$(NPP_DIRECTORY)\..\MinGW\bin\gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe  
  
$(CURRENT_DIRECTORY)\$(NAME_PART).exe  
分别代表了 编译,调试,链接

6. 插件->NppExec->Advanced Options

 选择Assicuated script下选项,分别add,Compile,Run,GDB

 选择Place to the Macros submenu       

 点击OK

设置菜单,管理快捷键,选择plugin commands,设置你喜欢的快捷键

完成。。


如果想更多种语言。一键编译多种语言代码

nppexec可以进一步设置

Show Console Dialog 用于保持控制台的显示

No Internal Messages 减少不必要的输出信息

在nppexec console filters -highlight里面可以调节输出颜色格式,还可以通过代码进行跳转。

如%FILE%:%LINE%:*error*   这就是跳转到错误行。新版额nppexec可以跳转了。以前的版本跳转不成功。




你可能感兴趣的:(移动便携编译器gcc+npp过程。)