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功能。

          windowsGNU
编译器cl.exegcc、g++
运行库MSVCRT.DLLgun 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就搭建好了,收工。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值