Notepad++ 配置C/C++编译器环境

本文介绍如何使用Notepad++和Mingw搭建简易的C/C++编译调试环境,包括配置环境变量、安装NppExec插件、设置编译及调试选项等步骤,并通过示例验证配置的有效性。

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

  在程序开发中,我们通常会编写一些小的程序如C/C++,JAVA等编程语言笔试题,这个时候代码量都非常小,通常是单个文件,使用大型的工程IDE如QT,VS,CodeBlocks时会

显得雍肿,是否有存在一种轻量级的IDE可以供我们调试呢?这里我结合网上的资料,使用notepad++来搭建一套c/c++的编译调试环境,当然你也可以搭建其他的语言环境。整个搭建过程流程如下:

1.下载和安装C/C++ windows编译器和调试器

  这里编译器和调试器可以选择gnu的mingw和vsxxx,本文也mingw为例,下载链接为:codeblocks+gnu-gcc+gnu-gdb,下载完成后,解压到C盘,路径为C:\mingw-4.81和

C:\gnu-gdb


2.配置gcc和gdb环境变量

  这里选择路径C:\mingw-4.81\mingw\bin和C:\gnu-gdb\gdb-7.5-i686_WinXP添加到环境变量path中


3.Notepad++安装NppExec

  进入notepad++,选择插件->Plugin Manager->Show Plugin Manager->选择NppExec->Insatall


4.添加编译和调试选项

   选择插件->NppExec->Execute,


1)添加C编译选项

     命令行输入gcc $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe,然后保存,命名为Ccompiler

2)设置C++Compiler编译选项

   同理这里命令语句为g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe,保存为C++Compile

3)设置GDB调试选项

   同理这里命令语句gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe, 保存为GDB

4).添加运行选项

    这里同上,命令语句为$(CURRENT_DIRECTORY)\$(NAME_PART).exe,保存为Run

5)添加Makefile选项

 这里同上,命令语句为

  cd $(CURRENT_DIRECTORY)\
  make

保存为Make

5.添加选项菜单

 选择插件->NppExec->Advanced Options如下:


轮流选择Associated script中我们配置好的脚本:Ccompile,C++compile,gdb,Make等,然后点击Add/Modify,勾选左上方的Place to Macros submenu,然后点击OK

6.测试

1)测试Ccompiler

编写源文件Hello.c

#include <stdio.h>
int main(){


	printf("hello world\n");
	return 0;
}
点击Notepad++->宏,选择Ccompiler,结果如下:

NPP_EXEC: "Ccompiler"
gcc  C:\Users\Administrator\Desktop\ooc\hello.c -g -o C:\Users\Administrator\Desktop\ooc\hello.exe
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================

打开同级目录可以看到生成了hello.exe,点击Notepad++->宏,选择Run,结果如下:

NPP_EXEC: "Run"
C:\Users\Administrator\Desktop\ooc\hello.exe
Process started >>>
hello world
<<< Process finished. (Exit code 0)
================ READY ================

可以看到控制台输出"hello world"测试成功。

2)测试Make

在hello.c同级目录编写Makefile如下:

CC=gcc
SRCS=hello.c

#c 和.o 关联
OBJS=$(SRCS:.cpp=.o)

EXEC=hello.exe

start:$(OBJS)
	$(CC) -o $(EXEC) $(OBJS)
.cpp.o:
	$(CC) -o $@ -c $^
	
clean:
	del *.o  *.exe
点击Notepad++->宏,选择Make,结果如下:
NPP_EXEC: "Make"
CD: C:\Users\Administrator\Desktop\ooc\
Current directory: C:\Users\Administrator\Desktop\ooc
make
Process started >>>
gcc -o hello.exe hello.c
<<< Process finished. (Exit code 0)
================ READY ================
可以看到同级目录下生成了hello.exe,测试成功。




### 回答1: Notepad++是一款文本编辑器,它并不是一个集成开发环境(IDE),因此不能直接配置C/C++环境。但是可以通过插件来实现类似的功能。常用的插件有NppExec、MinGW和Code Runner等。 1.安装NppExec插件,在Notepad++中打开插件管理器,安装NppExec插件。 2.安装MinGW,MinGW是Windows平台下的C/C++编译器,可以在官网上下载安装。 3.配置环境变量,将MinGW的bin目录加入到环境变量的Path中。 4.在Notepad++中打开NppExec插件,输入命令g++ $(FULL_CURRENT_PATH) -o $(NAME_PART).exe运行编译。 5.安装CodeRunner插件,在Notepad++中打开插件管理器,安装CodeRunner插件。 6.配置CodeRunner插件,在CodeRunner插件中配置C/C++编译器的路径。 7.打开C/C++代码文件,使用CodeRunner插件编译并运行。 ### 回答2: Notepad作为一款简易的文本编辑器,其最大的特点就是轻便、快速、易用。但是,如果要使用Notepad作为C/C++的编程环境,就需要进行一些配置。 一、安装C语言编译器和调试器 在开始配置Notepad的C/C++环境之前,首先要安装C语言编译器和调试器。目前常用的C语言编译器有MinGW和Cygnus等。建议选择MinGW,其提供的gcc编译器和gdb调试器可以满足我们的需求。 二、将MinGW添加到环境变量中 将MinGW的bin目录添加到Windows系统的环境变量中,这样可以在任意目录下使用gcc和gdb命令,而不用输入完整的路径。 三、安装NppExec插件 NppExec是Notepad中的一款插件,可以执行命令行程序。安装后,可以在Notepad中运行命令,例如编译和运行C/C++程序。具体安装方式可以在Notepad的菜单中选择插件>插件管理器,找到NppExec插件进行安装。 四、创建编译和运行脚本 在Notepad中创建两个脚本文件,一个用于编译C/C++程序,一个用于运行C/C++程序。编译脚本可以使用gcc命令进行编译,如下所示: gcc -o $(NAME_PART).exe $(FILE_NAME) 运行脚本可以使用以下命令进行运行: cmd /c "$(FILE_NAME).exe" 五、配置快捷键 在Notepad配置快捷键,可以方便地编译和运行C/C++程序。具体操作如下: 1. 打开菜单中的设置>快捷键映射。 2. 选择“插件命令”选项卡。 3. 找到编译脚本和运行脚本,分别设置相应的快捷键。 通过以上步骤,我们成功地配置Notepad的C/C++环境。现在可以愉快地使用Notepad编写C/C++程序了。 ### 回答3: Notepad是一款非常简单好用的文本编辑器,可以用来编辑各种不同的文本文件,包括C/C++程序文件。这篇文章将为您介绍如何在Notepad配置C/C++开发环境。 首先,你需要确保在你的电脑上安装了C/C++编译器,例如MinGW和gcc。这些编译器可以让你编译和运行C/C++代码。 其次,你需要配置Notepad编译器和编译选项。下面是具体步骤: 1. 打开Notepad,点击“File”菜单,选择“Save As”选项来保存你的C/C++文件。 2. 在“Save As”对话框中,选择你要保存的文件位置和文件名。这里推荐将文件名以“.cpp”或“.c”为后缀名,例如“hello.cpp”。 3. 在保存文件的同时,你需要选择正确的编码格式。在文本编码栏中,选择“UTF-8(使用无BOM的)”选项,这样可以确保你的代码与标准C/C++兼容。 4. 将你在电脑中安装的编译器路径添加到系统环境变量中。 5. 在Notepad中选择“Run”菜单,选择“Run...”选项,并在弹出的对话框中面粘贴以下命令:`cmd /k gcc "$(FULL_CURRENT_PATH)" && a`。点击“Save As”按钮保存g++编译选项,名称即可输入如g++。 6. 运行你的程序。在你的C/C++程序窗口中,按下Ctrl+F6,Notepad即可自动编译和运行你的程序。 当你想编写并运行下一个程序时,仅需重复以上过程,输入新的程序代码并保存即可。 总结来说,在Notepad中进行C/C++编程的主要步骤是:安装编译器,保存你的C/C++文件,配置编译器和编译选项,添加编译器路径到环境变量中,并通过“Run”菜单中的选项运行你的程序。千万不要忘记保存你的文件并建立正确的编码格式,以确保你的代码能够正确编译和运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值