1、先要安装编译器

notepad++只是一个文本编辑器,本身没有编译C/C++的功能。所以要想先配置,就要先装上一个编译器。我是用的是MinGW(但是它不只是一个编译器这么简单,可以简单地理解成是一个开发工具包,我们只是利用了其中的一些开发工具)。可以到这个链接http://gd.tuwien.ac.at/gnu/mingw/MinGW-3.0.0-1.exe下载一个MinGW-2.0.0-3.exe(我配置的时候使用的版本是这个)。

2、设置环境变量

什么是环境变量,我也不清楚,不懂的可以自己去查一下资料,回头我也去脑补。我们先设置环境变量。

(以下的环境变量设置过程网上很多,我参考了http://blog.csdn.net/firefoxbug/article/details/6724876)

在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)

  • 在PATH的值中加入“D:MinGWbin”(如果没有就新建一个PATH)。如果PATH中还有其他内容,需要用英文状态下分号进行分割。这是寻找gcc编译器的路径。(这一步中PATH的值根据你的MinGW安装的路径设定,要能够访问的gcc编译器,也就是MInGW安装目录里面的bin文件夹)
  • 新建LIBRARY_PATH变量,在其值中加入“D:MinGWlib”。这是标准库存放的路径。
  • 新建C_INCLUDE_PATH变量,在其值中加入“D:MinGWinclude”。这是Include查找头文件的路径。

设置结束之后,在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。比如说我的:

3、设置notepad++

环境变量设置成功之后,接下来我们就是设置notepad++,为其加上编译,运行,甚至调试的功能,我是添加了编译和运行两个。

打开notepad++,选择菜单栏的“运行》运行”,或者直接按“F5”,可以看到如下:

然后再一次输入下列命令

编译:

cmd /k g++.exe -g -W -Wall -o (CURRENT

D

IRECTORY)$(NAME

P

ART).exe"

(CURRENTDIRECTORY)$(NAMEPART).exe"(FULL_CURRENT_PATH)" & PAUSE & EXIT

然后点击“保存”,并自定义快捷键。

运行:

cmd /k (CURRENT

D

IRECTORY)$(NAME

P

ART).exe"

(CURRENTDIRECTORY)$(NAMEPART).exe"(FULL_CURRENT_PATH)" & PAUSE & EXIT

然后点击“保存”,并自定义快捷键。

(命令设置参考文章:http://www.cnblogs.com/P_awl/archive/2010/01/29/1659305.html)

注意事项:

引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。

& PAUSE 含义是命令运行后暂停等待键盘操作

& EXIT 含义是完成后退出运行窗口,回到notepad++

gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。(很简单,将"g++.exe"换成"D:MinGWbing++.exe

devc编译器配置如何配置_如何使用notepad++搭配MinGW配置编译C/C++相关推荐

  1. jboss 配置上下文路径_为单个Web应用程序配置多个上下文根– JBoss

    jboss 配置上下文路径 有时,我们通过在jboss-web.xm l中定义一个来对应用程序进行更改,以支持利用JBoss功能的多个上下文根,如下所示: webapp / WEB-INF / jbo ...

  2. cisco 模拟器安装及交换机的基本配置实验心得_软考网络工程师级配置题总结 | 交换机配置、路由器配置、广域网接入配置、L2TP配置、IPSec配置、PIX防火墙配置...

    软考网络工程师级配置题总结 一. 交换机配置 1. 交换机的基本配置 Enable 进入特权模式 Config terminal 进入配置模式 Enable password cisco 设置enab ...

  3. 中兴交换机配置telnet连接_原创:思科交换机常用配置

    一.交换机的配置方式 1.Console 将配置电缆的DB-9(或DB-25)孔式插头 接到要对交换机进行配置的微机或终端的串口上. 首先启动超级终端,点击windows的开始→程序→附件→通讯→超级 ...

  4. vue 一个页面多个router-view如何配置子路由_前端开发:如何安装配置Vue路由?

    大家好,我来了!本期为大家带来的Web前端学习知识是"前端开发:如何安装配置Vue路由?",喜欢Web前端的小伙伴,一起看看吧! Vue Router 是 Vue.js 官方的路由 ...

  5. 配置库用户_手把手教新手安装Anaconda配置开发环境

    Anaconda是针对Python的集成环境,它已经成为全球数千万数据科学从业人员必备的开发工具,帮助人们有效地解决数据科学和机器学习相关地问题.如果你想从事数据科学和机器学习的工作,可以从本文开始, ...

  6. 锐捷交换机配置snmp版本_【交换机】交换机如何配置SNMP(网络管理协议)

    一.组网要求 网管工作站192.168.1.1可以对设备172.16.1.1进行管理维护: 共同体为"ruijie" 设备上开启trap功能: 二.组网拓扑 三.配置要点 设置认证 ...

  7. greenplum配置高可用_高可用hadoop集群配置就收藏这一篇,动手搭建Hadoop(5)

    01 ssh免密安装 02 jdk安装 03 hadoop伪分布式安装 04 hadoop全分布式 完成了前面四步,现在做hadoop的高可用.其实和之前的lvs的高可用差不多的.如果我们有两个nam ...

  8. 华三防火墙h3cf100配置双宽带_华三防火墙冗余口配置 h3c f100防火墙配置教程

    防火墙HA接口的用途? Ha是双计算机接口,这意味着防火墙支持双冗余并行操作模式.同一型号的两台机器可以同时连接到上下线,两台机器的HA端口可以用线连接起来,实现协同工作和并行操作的功能. SFP是一 ...

  9. iphone7p配置参数详情_华为mate40标准版参数配置-参数详情

    华为mate40标准版距离我们越来越近了,小编也是为大家带来了华为mate40标准版参数配置详情相关信息,想了解的朋友一定不要错过了,跟着小编一起来看看吧. 华为mate40标准版参数配置详情 基本参 ...

最新文章

  1. html十秒倒计时跳转,javascript实现倒计时跳转页面
  2. xcode 4.3 调试的时候显示汇编,怎么办
  3. HAPPY2020暑假训练前复习
  4. jsp编写程序实现写读留言板内容的功能
  5. react字符串转html函数,react 字符串强转为html标签
  6. Win8 忘记密码 解决办法【在E450c实测有效】
  7. 从人与世界的关系上来看,人其实分为两部分
  8. 我的 Windows 电脑已经不用安全软件好多年了
  9. Linux系统安全概述-sudo授权-pam认证机制-对称加密-非对称加密-md5-数字证书
  10. Openstack+Kubernetes+Docker微服务实践之路--基础设施
  11. 不起眼的vim.转自https://blog.csdn.net/iplayvs2008/article/details/51508599
  12. 简单理解t检验与秩和检验
  13. 【KITTI】KITTI数据集简介(一) — 激光雷达数据
  14. Python股票量化学习(1)——股票代码下载
  15. vue移动端开启键盘 页面底部样式乱了
  16. 计算机专业内存8g和16g差距大吗,电脑内存8G和16G的区别真的有那么大吗?
  17. 杰理6905A芯片修改提示音
  18. MATLAB机器学习进阶
  19. Node.js教程15:net模块初探
  20. C#限制TextBox文本框输入格式

热门文章

  1. matlab是以什么运算为基础,matlab基础练习题及答案讲解
  2. android 键盘遮盖输入框_android弹出输入框,软键盘挡住部分编辑框
  3. 2.Java 面试题整理(基础篇二)
  4. Spark基础学习笔记11:Scala运算符
  5. Java学习笔记2.6.2 数组 - 二维数组
  6. 【POJ2774】Long Long Message,第一次的后缀数组
  7. 【BZOJ1045】【codevs1868】糖果传递,数学贪心
  8. C ++ 指针 | 指针与函数_7
  9. subsonic 3.0 mysql_SubSonic 3.0新特性
  10. bzoj1875 [SDOI2009]HH去散步 偏移+化边+矩乘