如何配置Notepad++的C_C++语言开发环境
相信很多人用notepad++,但把其配置成为C/C++还是需要小折腾一下的。本人在网上找了很长时间,也没有一个统一的答案,而且很多人说的方法根本不管用,而且也不够通用,所以还是自己摸索了一下,分享给大家。
话不多说,开始配置。
1/8
下载安装Notepad++,此步不再赘述。
2/8
安装minGW(或者拷贝minGW文件夹,个人感觉安不安装无所谓,不影响使用)到C盘(其他盘亦可,此处以C盘为例)。
完成后,将C盘的minGW文件夹名字改为 MinGW64。
想要安装minGW的,如何安装见链接(喜欢折腾的就安装一下,本人也不会)。

3/8
添加“C:\MinGW64\bin" 到系统环境变量(C:\MinGW64 就是刚才copy或者安装的minGW,里面有一堆东西,不用管)。如何添加系统环境变量见链接。

4/8
检查编译器是否可以被系统找到。
"win键+R",输入"cmd",回车确认,调出dos命令窗口,输入: g++ -v,注意g++ 和 -v 之间有空格,回车,应该可以看到如图所示的信息,表示mingw准备工作ok了。红色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果显示g++ 不是内部命令,或者类似的提示,可以重启后再试一下(正确添加环境变量后应该问题不大)。


5/8
下面开始重点:
打开notepad++,按F5,或者点击菜单栏“运行->运行”,弹出如下对话框,输入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后点击"保存"。

6/8
点击“保存”后,弹出如下对话框,设置此命令的名称与快捷键,例如:name输入“C/C++ compiler”,shortcut (快捷键)设置为自己习惯的即可。点击“OK”,大功告成。

7/8
试运行如下 C代码:(保存为 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,完美运行!


相信很多人用notepad++,但把其配置成为C/C++还是需要小折腾一下的。本人在网上找了很长时间,也没有一个统一的答案,而且很多人说的方法根本不管用,而且也不够通用,所以还是自己摸索了一下,分享给大家。
话不多说,开始配置。
1/8
下载安装Notepad++,此步不再赘述。
2/8
安装minGW(或者拷贝minGW文件夹,个人感觉安不安装无所谓,不影响使用)到C盘(其他盘亦可,此处以C盘为例)。
完成后,将C盘的minGW文件夹名字改为 MinGW64。
想要安装minGW的,如何安装见链接(喜欢折腾的就安装一下,本人也不会)。

3/8
添加“C:\MinGW64\bin" 到系统环境变量(C:\MinGW64 就是刚才copy或者安装的minGW,里面有一堆东西,不用管)。如何添加系统环境变量见链接。

4/8
检查编译器是否可以被系统找到。
"win键+R",输入"cmd",回车确认,调出dos命令窗口,输入: g++ -v,注意g++ 和 -v 之间有空格,回车,应该可以看到如图所示的信息,表示mingw准备工作ok了。红色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果显示g++ 不是内部命令,或者类似的提示,可以重启后再试一下(正确添加环境变量后应该问题不大)。


5/8
下面开始重点:
打开notepad++,按F5,或者点击菜单栏“运行->运行”,弹出如下对话框,输入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后点击"保存"。

6/8
点击“保存”后,弹出如下对话框,设置此命令的名称与快捷键,例如:name输入“C/C++ compiler”,shortcut (快捷键)设置为自己习惯的即可。点击“OK”,大功告成。

7/8
试运行如下 C代码:(保存为 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,完美运行!


8/8
试运行如下 C++代码:(保存为 "new 2.cpp")
#include <iostream>
using namespace std;
int main()
{
cout << "Hello C++ World!" << endl;
return 0;
}
点击notepad++菜单栏“运行->C/C++ compiler”,依然完美运行!

如何配置Notepad++的C_C++语言开发环境的更多相关文章
- Windows10下配置Linux下C语言开发环境
今天为大家介绍如在Windows10下配置Linux下C语言开发环境,首先安装linux子系统:启用开发者模式 1.打开设置 2.点击更新和安全3.点击开发者选项 4.启用开发人员模式 5.更改系统功 ...
- [转]配置 VIM 的 Go 语言开发环境
本文是针对像我这样的 VIM 小白而写的,所使用的 VIM-GO 插件虽然步骤简单但不够详细,特写此文以做记录和分享.欢迎各位大神纠正补充! 特别说明 本博文不是 Go 语言环境搭建教程,只是 VIM ...
- Go语言开发环境配置
一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...
- (转载)Go语言开发环境配置
一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...
- 阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...
- Eclipse平台下配置Go语言开发环境(Win7)
<Go语言编程>中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse.LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEcl ...
- go 语言开发环境的安装与配置
go 语言开发环境的安装与配置 编辑器选择 一直以来都是用sublime,但是听说sublime对于golang的插件支持并不是特别完善,并且VS Code只要在自身所带的扩展商店里安装go插件就可以 ...
- VS、C#配置R语言开发环境
R语言学习笔记(一)——在Vs.C#中配置R语言开发环境. 最近在学习小众的R语言,所以将遇到的问题记录下来供大家参考,不足之处欢迎大家交流指正. 至于R语言的介绍就不多说了,它集成了复杂的数学算法, ...
随机推荐
- ExtJS 动态组件与组件封装
介绍几个有用的函数: Ext.apply---追加配置选项Ext.reg,----注册xtypeExt.extend--扩展组件||操作({}|| cfg)fireEvent自定义事件机制 --- ...
- Sass、Less编译器koala及koala不支持中文字体的解决方法
一款很好用的Sass编译器,还可以编译Less.coffeescript等 去官网下载适合自己电脑的版本 http://koala-app.com/index-zh.html 打开后拖动或者打开项目目 ...
- 温故而知新-MySQL高级编程
1 load data infile语句 MySQL下的命令 登录mysql命令行模式 load data infile "/var/www/1.txt" into table ...
- 0_Simple__simpleOccupancy
计算核函数调用使得占用率,并尝试使用 runtime 函数自动优化线程块尺寸,以便提高占用率. ▶ 源代码. #include <iostream> #include "cuda ...
- centos7配置vsftpd服务器
参考网站:https://blog.csdn.net/lianghongge/article/details/78209445 ==================================== ...
- spring 的 切片Aspect
语法: <aop:config> <!-- 配置多个切点,&& || ! --> <aop:pointcut id="pc" exp ...
- delphi c++builder JSON 生成与解析 例子
json,System.JSON,REST.JSON JSON有两种数据结构,对象和数组. 对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...} 数组 ...
- H5-DataUrl FileReader
DataUrl: 将二进制文件流以字符串的形式存在,如果是图片可以在页面上展示.经常用于Canvas截图或画图展示用. 格式:data:image/png;base64,****. /** * dat ...
- IE下设置body{overflow:hidden;}失效Bug
问题重现: <p>There are no scrollbars on this page in sane browsers</p> html, body, p { margi ...
- form表单重置、清空方法记录
myform 是form的id属性值 1.调用reset()方法 function fomrReset() { document.getElementById("myform"). ...