Notepad++搭配MinGW编译运行C,C++程序

由于使用的vs和qt creator这些集成开发环境功能非常强大,但是随之带来的问题是软件也很庞大。有时候就想简单跑个小的demo,或者在平板(windows系统)上开发程序,有没有小的工具就可以满足我们的需求呢?往下看。

工具:Notepad++

对于程序员来说,这款软件大家应该都不陌生,是windows系统下一套文本编辑器,比系统自带的记事本强大的多,是免费软件,支持插件系统,通过插件,可以很好的实现程序开发。推荐下载7.6.**的版本,前面的版本移除了插件系统功能,需要自己添加。

环境:MinGW

MinGW,即 Minimalist GNU For Windows,它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/LinuxWindows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

           windows GNU
编译器 cl.exe gcc、g++
运行库 MSVCRT.DLL gun C Runtime Library

至于MinGW的下载和环境的配置网上大把多,这里不去赘述。

到了这里其实已经ok了,可以达到我们的目的了。写个*.cpp文件,菜单栏 -- 》运行 -- 》运行,

输入cmd /k g++ -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe "$(FULL_CURRENT_PATH)" &cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART)" & PAUSE & EXIT

即可运行。

但是为了更方便些,能不能像vs那样,控制台在文本编辑器的下方呢,可以的,安装一个插件,NppExec,并配置NppExec->Show console diag ,效果如下:

这个时候我们想编译的话,在Plugins->NppExec->Execute中输入我们的指令既可以。

很多习惯写makefile的有办法嘛,回答也是当然啦,MinGW包里包含了make指令文件,在xx/MinGW/bin目录下,使用如下:

以下是Notepad++的一些自己的环境变量,方便我们写编译脚本:

------------------------------------------------------------------

Notepad++有自己的环境变量

变量名称

含义

FULL_CURRENT_PATH

文件路径名称

CURRENT_DIRECTORY

文件目录

FILE_NAME

文件全名称

NAME_PART

文件名称

EXT_PART

文件扩展名

----------------------------------------------------------------------------------

一个可以编译调试的c++的轻量级ide就搭建好了,收工。

发布了46 篇原创文章 · 获赞 74 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/u010977122/article/details/89371381