Windows 10下 Notepad++ 配合 MinGW 搭建C/C++编译环境

安装了一晚上,结合众多文章的方法,总结如下。

利用Notepad++ 配合 MinGW 搭建C/C++编译环境,具体步骤如下:

一,软件安装。

1.Notepad++ 安装。

网站下载并安装:https://notepad-plus-plus.org/download/v7.5.6.html.

选择 32bit下载,好像64bit的没有插件管理器(不知道现在有没有,待验证)。


2. 安装 MinGW。

https://sourceforge.net/projects/mingw/files/latest/download?source=files。

安装完成后,打开MinGW,如下图所示,添加C/C++编译器。右键,选择mark for installation,

然后选择installation,下拉选择apply changes.




3.添加环境变量。

对于win 10系统,本机—>属性—>高级系统设置,点击进入环境变量设置。选择编辑path路径,

将MinGW 的bin 文件加入path。

完成后一步步点击确认键。





添加完成后,输入cmd 验证是否添加成功。

分别输入 gcc -v 和 g++ -v 验证C和C++ 是否安装成功。


软件安装完成,下面是进行插件安装和配置。

二,插件配置。

打开notepade++,选择插件,下拉,如果选择Plugin Manager, 如果没有,需要自行下载插件管理器。

地址为:https://github.com/bruderstein/nppPluginManager/releases。点击打开链接

下载 PluginManager_v1.4.11_UNI.zip文件 。 并将 PluginManager.dll 文件拷贝到

notepa++下面的plugins文件夹中,之后插件下会出现Plugin Manager。

会出现show plugin manager,点击,选择 NppExec, Function List 并安装。然后可以看到已安装插件。


如果没有这两个插件,也可以自行在网上下载。

(a)

1、下载并解压 FunctionList_2_1_UNI_dll.zip

2、将 NppExec.dll 和目录NppExec 复制到Notepad++ 的 plugins 目录下。

3、将doc目录下的 fparser.html、NppExec.txt、NppExec_Manual.chm、NppExec_Manual.knt、

NppExec_TechInfo.txt 复制到 plugins\doc\NppExec 目录下。

4、重启NotePad++。

(b)1、下载并解压 FunctionList_2_1_UNI_dll.zip
2、将 FunctionList.dll 复制到Notepad++ 的 plugins 目录下。
3、将C++.flb、FunctionListRules.xml、Gmod Lua.bmp 复制到 plugins\Config 目录下。

4、重启NotePad++。

三. 调试。

- C 编译器:

编译: 

cmd /k gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 


运行:


cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH & PAUSE & EXIT 

C++ 编译器:

编译: 

cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & PAUSE & EXIT 

运行:


cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH & PAUSE & EXIT 

调试


cmd /k gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe