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

本文记录了如何搭建一个基于Notepad++的移动便携编译环境,包括下载Notepad++、MinGW,安装NppExec插件,配置编译命令,以及设置环境变量和快捷键,实现快速编译代码的功能。对于需要在不同电脑上快速开发的用户,这是一个方便的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


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可以跳转了。以前的版本跳转不成功。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值