个人感觉使用VC++6.0学习C语言、C++语言很麻烦,每次还需要创建工程。想利用Notepad++和MinGW两个免费的开源工具整合出一个即时编译环境。

1.安装编译器

notepad++只是一个文本编辑器,本身没有编译C/C++的功能。所以要想先配置,就要先装上一个编译器。我是用的是MinGW(但是它不只是一个编译器这么简单,可以简单地理解成是一个开发工具包,我们只是利用了其中的一些开发工具)。可以到这个链接http://sourceforge.net/projects/mingw/files/(我配置的时候使用的版本是这个)。根据本人的经验在线下载过于缓慢,最好使用本地包。

2.配置环境变量

在默认安装路径前提下,找到计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> PATH,双击PATH,在最后添加路径  ;C:\MinGW\bin;  ,切记最后的分号不可少。配置完成后保存,打开cmd,输入gcc -v ,如果能出现版本信息表示安装成功。

3.设置Notepad++

打开Notepad++,按F5

编译C:

输入

cmd /k gcc -std=c99 -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
保存   设置快捷键

编译C++:
cmd /k g++ -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT

保存   设置快捷键

注意不能换行!!

到此配置完成。进行测试即可。

Notepad++整合C/C++编译器相关推荐

  1. 与notepad 相似的mysql编译器_安卓手机上有什么功能类似于notepad++的编程工具吗...

    种类挺多的,最常见的有920TextEditor和DroidEdit这两种.虽然手机屏幕小,但写个html什么的倒也够用了 DroidEdit Pro是一款手机应用,大小为1.92MB,系统要求And ...

  2. 将Notepad++配置为Ruby编译器

     从安装插件开始一步一步来:可以参考前文http://blog.csdn.net/jolinxia/article/details/39627089 好了以后直接进行下面的步骤: 4.插件-> ...

  3. 将Notepad++配置为Python编译器

    从安装插件开始一步一步来: 1.插件->Plugin Manager->Show Plugin Manager 2.在Available中找到NppExec->Install 3.自 ...

  4. 全球有多少 C/C++ 程序员?Java 和 Python 又有多少?

    E.现在快要出 1.2 版了.在发表 CLion 1.0 后,收到了很多反馈.结果引发他们讨论 C/C++ 的市场.比如: C/C++ 程序员有多少?他们分布在哪些地方?他们在用哪些工具? 正好他们有 ...

  5. 01-第一个裸机程序led及其引申

    目录 第一节 硬件知识_LED原理图 1. 点亮LED需要做的事情: 2. LED原理图 第二节:S3C2440启动流程与GPIO 1.原理图中的net 2.看芯片手册 3.补充几个概念.补充S3C2 ...

  6. Go开发 之 基础语法(变量的声明、初始化、作用域,匿名变量,多变量赋值,变量逃逸分析)

    文章目录 1.变量的声明 1.1.标准格式 1.2.简短格式 1.3.批量格式 2.变量的初始化 2.1.标准格式 2.2.编译器推导类型的格式 2.3.声明并初始化 3.多个变量同时赋值 4.匿名变 ...

  7. 二进制反码求和java_简单又复杂的“整数类型”

    前言 因为一道题目让我不断地深追下去,挖出了我多年的噩梦--数据类型的范围与长度.每次都想得头痛,因为平台不同.编译器不同.编程语言不同等等因素,又没去做实验,网上那么多说法该相信谁都不知道--那不如 ...

  8. 全球有多少C++、Java、PHP、Python程序员?

    1. C/C++ 程序员的数量 全球大约 440 万 C++ 程序员:大约 190 万 C 程序员. 2. C++ 比 Python 的程序员数量高一些,C 和 Ruby 的程序员数量相当 JetBr ...

  9. Golang:简介、基本语法、函数、defer、Test功能

    春招找实习告一段落了,好长时间没更CSDN的博客,期间写的一些笔记用 typora + git 直接推到github里面了,就没在CSDN里再发了,我的github:https://github.co ...

最新文章

  1. RDKit:基于RECAP生成片段
  2. vs2008 中MessageBox()报错——CString与Char* 的转化
  3. Github上的资源清单
  4. ROS安装并运行小乌龟
  5. 【渝粤题库】国家开放大学2021春2108刑法学(2)答案
  6. sublime_text 3 注册序列号
  7. 前端学习(3308):redux项目创建和概况
  8. vuejs模仿实现一个电影分享类网站
  9. Android O HIDL的使用例子 -- 蓝牙HCI 服务进程
  10. win8.1 删除这台电脑里,默认的库文件夹
  11. win10 动态磁盘 linux,win10 动态磁盘 无效,win10动态磁盘不能识别
  12. python3正则re的使用
  13. MacBook 如何使用两个微信(微信双开)
  14. Free Download Manager
  15. 一行python代码能实现什么丧心病狂的功能_一行Python 能实现什么丧心病狂的功能...
  16. Python从放弃到入门,公众号历史文章爬取成pdf的项目实践与自主学习法
  17. 基于Java的坦克大战游戏的设计与实现(论文+PPT+源码)
  18. Hadoop集群中HDFS的API测试案例以及MapReduce的多种提交Job方式案例
  19. NBA比赛数据分析与预测
  20. 【基于通道-空间注意的高分辨率锐化】

热门文章

  1. 给孩子买台灯什么牌子好?盘点学生专用台灯第一品牌
  2. 第十届先进成图大赛计算机,【学科竞赛】2017年---第十届全国大学生“高教杯”先进成图技术与产品信息建模创新大赛...
  3. 铁路虚拟服务器,12306内部多图大揭秘:竟然是这个样子
  4. 制作杂志级图表的第三步:突破excel的图表类型
  5. 如何防御DDoS攻击器抓取肉鸡呢?只需要注意这几点即可!
  6. linux so keepalive,Linux SO_KEEPALIVE
  7. 跪求~~~大神啊!安卓(android)手机下载的测距软件如smart tools工具中的测距(distance)工具如何测距???...
  8. 微通道的兵锋 阿里将血腥
  9. android q三星a60,三星GALAXY A60刷机包哪里有?
  10. 实战精通OpenCV第一章--基于Android的图片卡通化及肤色改变(二)