notepad怎么配置c环境
1. 下载安装 MinGW
编程语言一般需要对应的编译器,而 MinGW 就是 Windows 下的 GNU 开发工具集合,可以提供完整 gcc 环境,用于编译 C/C++ 代码。在 MinGW 官网下载地址中,选择自己需要的安装包。一般下载一个 mingw-get-setup.exe,然后双击运行,会出现安装程序的界面,接受条款,在选择下载服务器的地方选择任意一个,我选择 sourceforge.net 的服务器。然后点击“Continue”,等待下载和安装完成即可。安装过程中可以选择自己需要的组件,也可以全部选中。
安装完成后,我们需要设置 MinGW 的环境变量,这样才能在全局命令行窗口中调用 MinGW 的命令。
1. 查看安装目录:
打开 MinGW 安装目录,一般为 C:\MinGW,在文件夹中点击地址栏,复制地址。
2. 新建系统变量:
在“此电脑/计算机”(Win + E),右键选择“属性”,点击“高级系统设置”,进入系统属性窗口,在“高级”选项卡,点击最下面的“环境变量”。在“系统变量”中点击“新建”,在弹出的对话框中,如下图所示,填写参数。
变量名:MINGW_HOME
变量值:C:\MinGW
3. 在系统变量 “PATH” 中添加 MinGW 路径:
找到系统变量中的 “PATH” 变量,点击“编辑”,在弹出的编辑窗口中,在最后加上环境变量 “MINGW_HOME” 的值,即“ ;%MINGW_HOME%\bin”。注意,前面有一个分号。
; %MINGW_HOME%\bin
4. 点击“确定”,关闭所有窗口。
环境变量设置完毕后,需要在命令行窗口中检查是否正确设置,以确保环境变量已经应用。按 “Win+R” 打开运行窗口,输入cmd,点击确定。在弹出的命令行窗口中,输入命令“gcc -v”,回车。出现类似下图的信息,表示已经正确设置了环境变量。
gcc -v
2. 配置 notepad++
1. 安装 notepad++:
notepad++ 是一款比 Windows 自带的记事本要强大很多的文本编辑器,具有多种编程语言的语法高亮、数字标记、代码折叠、括号匹配、自动完成等功能。在 notepad++ 官网下载地址中,选择自己需要的安装包。目前 notepad++ 官网是:notepad-plus-plus.org。默认情况下,notepad++ 语言模板不支持 c/c++,我们需要下载相应的插件,安装后即可支持 c/c++ 代码的高亮显示、编译和运行。
2. 安装插件:
在菜单栏中选择“插件”-“Plugin Manager”-“Show Plugin Manager”,选中“NppExec”,点击“install”按钮进行安装。这个插件可以执行外部命令并输出其结果,比如可以通过 notepad++ 编辑、编译和运行 C/C++ 代码。
3. 配置 NppExec:
安装完 NppExec 后,需要设置一下执行的编译器。在 notepad++ 编辑器界面中,选择“插件”-“NppExec”-“Execute” 或者按 F6 快捷键,弹出 NppExec 的运行对话框。输入以下命令参数:
npp_save
CD "$(CURRENT_DIRECTORY)"
g++ "$(FILE_NAME)" -o "$(NAME_PART)" && "$(NAME_PART).exe"
可以点击“保存”保存当前配置,然后起一个名称,下一次需要执行时可以直接选择即可。输入完成后,点击“OK”即可保存配置信息。
PS: 对于 Pch (预编译头), NppExec 需要单独为其再配置一个项,如下所示:
npp_save
CD "$(CURRENT_DIRECTORY)"
g++ -x c++-header stdafx.h -o stdafx.h.gch stdafx.h
3. 使用 notepad++ 编译运行 C/C++ 代码
现在,我们已经配置好了 notepad++ 的编译参数。写一个简单的 C/C++ 程序,并保存为 .cpp 或 .c 文件。在 notepad++ 中打开该文件,然后按下 F6 快捷键,notepad++ 会自动执行编译命令,并生成可执行文件。如果编译成功,会在 notepad++ 的控制台中弹出一个对话框,提示“Process exited normally”,表示编译执行成功了。点击对话框中的“OK”,即可退出该控制台对话框。此时,我们已经正常地将 C/C++ 代码编译了。
之后,同样是按下 F6,就可以直接执行。系统会自动打开一个新的 CMD 窗口,执行输出结果。
需要注意的是,代码文件的保存路径,即文件夹名称、文件名后缀等等都必须符合要求,不然编译就会出现问题,不能正确生成可执行文件。
4. 总结
通过本文的介绍,我们知道了 notepad++ 是如何配置 C/C++ 调试环境的。使用 notepad++ 配合 MinGW / gcc,不需要下载 Visual Studio 或 Dev-C++ 等复杂的开发工具,可以轻松编写和调试 C/C++ 代码,是一种非常简便的编程工具链。同时,只要记住了按下 F6 进行编译和运行,就可以快速地调试程序,便于开发者快速排错和测试,具有极大的便利性。