Notepad++ 配置C/C++编译器环境
来源:互联网 发布:网络安全措施有哪些 编辑:程序博客网 时间:2024/06/04 17:55
在程序开发中,我们通常会编写一些小的程序如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.exeProcess started >>><<< Process finished. (Exit code 0)================ READY ================
打开同级目录可以看到生成了hello.exe,点击Notepad++->宏,选择Run,结果如下:
NPP_EXEC: "Run"C:\Users\Administrator\Desktop\ooc\hello.exeProcess started >>>hello world<<< Process finished. (Exit code 0)================ READY ================
可以看到控制台输出"hello world"测试成功。
2)测试Make
在hello.c同级目录编写Makefile如下:
CC=gccSRCS=hello.c#c 和.o 关联OBJS=$(SRCS:.cpp=.o)EXEC=hello.exestart:$(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\oocmakeProcess started >>>gcc -o hello.exe hello.c<<< Process finished. (Exit code 0)================ READY ================可以看到同级目录下生成了hello.exe,测试成功。
- Notepad++ 配置C/C++编译器环境
- Notepad++配置C和C++编译器
- 【转】Notepad++配置C和C++编译器
- Notepad++配置C和C++编译器
- Notepad++配置C和C++编译器
- notepad++ 配置c语言环境
- Notepad++配置c/c++环境
- notepad++ 配置C/C++环境
- Notepad++配置C/C++,Python开发环境
- notepad++ c c++ java python 环境配置
- notePad++配置C/C++编译运行环境
- notepad++使用及配置C语言环境
- Notepad++整合C/C++编译器
- 为Notepad++配置C/C++、C#、Java、Python编译环境
- 为Notepad++配置C/C++、C#、Java、Python编译环境
- MinGW 安装 及 NotePad++配置C/C ++环境 插件安装
- Notepad++ 配置 编译 c
- notepad插件添加和连接c编译器
- [我所知道的BIOS]->[DRAM Sizing] (1) 7
- python 简单的日k线 主要是时间转换
- bootstrap原理分析
- [233333]
- NOIP 2010 三国游戏
- Notepad++ 配置C/C++编译器环境
- 随笔11月02日
- Java设计模式之——外观模式
- nodejs
- C语言宏的初步认识及宏与函数的区别
- 简单的IO流总结
- 外排序的C++实现(归并时利用败者树)
- Codeforces Round #378 (Div. 2)
- 编程黑科技-如何用脚本实现抢月饼