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