相信很多人用notepad++,但把其配置成为C/C++还是需要小折腾一下的。本人在网上找了很长时间,也没有一个统一的答案,而且很多人说的方法根本不管用,而且也不够通用,所以还是自己摸索了一下,分享给大家。
话不多说,开始配置。
1/8
下载安装Notepad++,此步不再赘述。
2/8
安装minGW(或者拷贝minGW文件夹,个人感觉安不安装无所谓,不影响使用)到C盘(其他盘亦可,此处以C盘为例)。
完成后,将C盘的minGW文件夹名字改为 MinGW64。
想要安装minGW的,如何安装见链接(喜欢折腾的就安装一下,本人也不会)。
![](https://imgsa.baidu.com/exp/w=480/sign=dd1ca17c70f0f736d8fe4d093a54b382/a8014c086e061d957c03a03b73f40ad162d9ca68.jpg)
3/8
添加“C:\MinGW64\bin" 到系统环境变量(C:\MinGW64 就是刚才copy或者安装的minGW,里面有一堆东西,不用管)。如何添加系统环境变量见链接。
![](https://imgsa.baidu.com/exp/w=480/sign=a129937d2d1f95caa6f593bef9177fc5/0824ab18972bd40703d945fe73899e510fb30992.jpg)
4/8
检查编译器是否可以被系统找到。
"win键+R",输入"cmd",回车确认,调出dos命令窗口,输入: g++ -v,注意g++ 和 -v 之间有空格,回车,应该可以看到如图所示的信息,表示mingw准备工作ok了。红色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果显示g++ 不是内部命令,或者类似的提示,可以重启后再试一下(正确添加环境变量后应该问题不大)。
![](https://imgsa.baidu.com/exp/w=480/sign=9fb466caa54bd11304cdb63a6aaea488/8601a18b87d6277fc90eb08120381f30e924fc6f.jpg)
![](https://imgsa.baidu.com/exp/w=480/sign=1be6b18120381f309e198ca199004c67/0df3d7ca7bcb0a4677d608806363f6246a60af97.jpg)
5/8
下面开始重点:
打开notepad++,按F5,或者点击菜单栏“运行->运行”,弹出如下对话框,输入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后点击"保存"。
![](https://imgsa.baidu.com/exp/w=480/sign=815c7f6bc4bf6c81f7372de08c3fb1d7/8694a4c27d1ed21b132ab5e6a56eddc450da3fd5.jpg)
6/8
点击“保存”后,弹出如下对话框,设置此命令的名称与快捷键,例如:name输入“C/C++ compiler”,shortcut (快捷键)设置为自己习惯的即可。点击“OK”,大功告成。
![](https://imgsa.baidu.com/exp/w=480/sign=4d69db53043387449cc52e74610fd937/d1a20cf431adcbefcd44fb05a4af2edda3cc9f45.jpg)
7/8
试运行如下 C代码:(保存为 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,完美运行!
![](https://imgsa.baidu.com/exp/w=480/sign=8b04e7d43ed12f2ece05af687fc3d5ff/d058ccbf6c81800ae9300f0db93533fa838b47d8.jpg)
![](https://imgsa.baidu.com/exp/w=480/sign=3fca45307b8da9774e2f87238050f872/f603918fa0ec08fa246795a451ee3d6d55fbda4a.jpg)
相信很多人用notepad++,但把其配置成为C/C++还是需要小折腾一下的。本人在网上找了很长时间,也没有一个统一的答案,而且很多人说的方法根本不管用,而且也不够通用,所以还是自己摸索了一下,分享给大家。
话不多说,开始配置。
1/8
下载安装Notepad++,此步不再赘述。2/8
安装minGW(或者拷贝minGW文件夹,个人感觉安不安装无所谓,不影响使用)到C盘(其他盘亦可,此处以C盘为例)。
完成后,将C盘的minGW文件夹名字改为 MinGW64。
想要安装minGW的,如何安装见链接(喜欢折腾的就安装一下,本人也不会)。
![](https://imgsa.baidu.com/exp/w=480/sign=dd1ca17c70f0f736d8fe4d093a54b382/a8014c086e061d957c03a03b73f40ad162d9ca68.jpg)
3/8
添加“C:\MinGW64\bin" 到系统环境变量(C:\MinGW64 就是刚才copy或者安装的minGW,里面有一堆东西,不用管)。如何添加系统环境变量见链接。
![](https://imgsa.baidu.com/exp/w=480/sign=a129937d2d1f95caa6f593bef9177fc5/0824ab18972bd40703d945fe73899e510fb30992.jpg)
4/8
检查编译器是否可以被系统找到。
"win键+R",输入"cmd",回车确认,调出dos命令窗口,输入: g++ -v,注意g++ 和 -v 之间有空格,回车,应该可以看到如图所示的信息,表示mingw准备工作ok了。红色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果显示g++ 不是内部命令,或者类似的提示,可以重启后再试一下(正确添加环境变量后应该问题不大)。
![](https://imgsa.baidu.com/exp/w=480/sign=9fb466caa54bd11304cdb63a6aaea488/8601a18b87d6277fc90eb08120381f30e924fc6f.jpg)
![](https://imgsa.baidu.com/exp/w=480/sign=1be6b18120381f309e198ca199004c67/0df3d7ca7bcb0a4677d608806363f6246a60af97.jpg)
5/8
下面开始重点:
打开notepad++,按F5,或者点击菜单栏“运行->运行”,弹出如下对话框,输入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后点击"保存"。
![](https://imgsa.baidu.com/exp/w=480/sign=815c7f6bc4bf6c81f7372de08c3fb1d7/8694a4c27d1ed21b132ab5e6a56eddc450da3fd5.jpg)
6/8
点击“保存”后,弹出如下对话框,设置此命令的名称与快捷键,例如:name输入“C/C++ compiler”,shortcut (快捷键)设置为自己习惯的即可。点击“OK”,大功告成。
![](https://imgsa.baidu.com/exp/w=480/sign=4d69db53043387449cc52e74610fd937/d1a20cf431adcbefcd44fb05a4af2edda3cc9f45.jpg)
7/8
试运行如下 C代码:(保存为 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,完美运行!
![](https://imgsa.baidu.com/exp/w=480/sign=8b04e7d43ed12f2ece05af687fc3d5ff/d058ccbf6c81800ae9300f0db93533fa838b47d8.jpg)
![](https://imgsa.baidu.com/exp/w=480/sign=3fca45307b8da9774e2f87238050f872/f603918fa0ec08fa246795a451ee3d6d55fbda4a.jpg)
8/8
试运行如下 C++代码:(保存为 "new 2.cpp")
#include <iostream>
using namespace std;
int main()
{
cout << "Hello C++ World!" << endl;
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,依然完美运行!
![](https://imgsa.baidu.com/exp/w=480/sign=e4e260192034349b74066f8df9eb1521/8c1001e93901213f79c1cfdf5ce736d12e2e95c7.jpg)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步