notepad++编译C++

notepad++编译C++

  弄了两个小时,终于算是差不多了,虽然功能比较简陋,倒也轻巧许多

参照

http://aofengblog.blog.163.com/blog/static/63170212010111164752194/

配置的,非常感谢

 

  之所以要写这篇blog,是原先对linux有一点了解,于是加入少许改进了:

1、首先配置好了遇到一个问题,也就是第一个回复人的问题

  

   小米与盒饭
    NPP_EXEC: "CompileC"
    cmd /c "g++ -o  
    C:\Users\fanyiping\Desktop\sdfasdfhlloC:\Users\fanyiping\Desktop\sdfasdf\hllo.c "
    Process started >>>
    'g++' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    <<< Process finished.
    ================ READY ================
    请问这个问题怎么解决啊 ,,谢谢啊  抓狂中

  我也遇到这个问题,其实第一次用CMD命令编程的人应该都会碰到,解决方法也很简单,原博客没有提到,我在这说一下:

  由于我之前安装过codeblock,所以G++和C都在

    D:\CodeBlocks\MinGW\bin

  目录下,只需右击计算机->属性->左边的高级系统设置->高级->环境变量,找到PATH

双击将其加在后面即可,记得用分号与前面的PATH分开。

 

2、对原文的进一步改动

  G++输入到时候改为:   

cmd /c "g++ -o $(CURRENT_DIRECTORY)\$(NAME_PART) $(FULL_CURRENT_PATH) "
"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

    notepad++编译C++

  C的改为

cmd /c "gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART) $(FULL_CURRENT_PATH) "
"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

    notepad++编译C++

  结果终于能直接显示出来了O(∩_∩)O方便不少~

    不过要小心编译不过的时候执行上次的结果

    notepad++编译C++

   当然,遇到要输入的却又不想输入的时候,点击上图右上角的叉,再选择teminate即可。

 3、到设置快捷键了,编代码到时候最恼火的就是经常要找鼠标

    notepad++编译C++

  选择plugin commands,在里面找到自己刚写的宏,自定义快捷键就好了~

 

呵呵,真的很轻巧啊,不过代价就是很简陋了,还好,能报错

 

转载于:https://www.cnblogs.com/FreeAquar/archive/2012/06/19/2555208.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110384.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java基础入门笔记08——文件流,IO流,FileIputStream类,FileOutputStream类,缓冲流,转换流,标准输入输出流,打印流,数据流,对象流,随机存储流

    Java基础入门笔记08——文件流,IO流,FileIputStream类,FileOutputStream类,缓冲流,转换流,标准输入输出流,打印流,数据流,对象流,随机存储流IO流java.io.File类——对计算机操作系统中的文件和文件夹文件流——基于文件的操作,一般都以File开头缓冲流——基于内存的操作,一般都以BuffereDd开头转换流标准输入输出流打印流——PrintStream/PrintWriter——System.out.println数据流对象流——把一个对象转换为数据流进行读写,涉及到序列化、反序列化随机存取文件流——这里的随机是指随意,想在哪里进行就在哪里进行,进行的操作也是可以随意指定的相对路

  • 最小生成树的个数_最小生成树的实际应用

    最小生成树的个数_最小生成树的实际应用给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。设最小生成树的边权之和为 sum,严格次小生成树就是指边权之和大于 sum 的生成树中最小的一个。输入格式第一行包含两个整数 N 和 M。接下来 M 行,每行包含三个整数 x,y,z,表示点 x 和点 y 之前存在一条边,边的权值为 z。输出格式包含一行,仅一个数,表示严格次小生成树的边权和。(数据保证必定存在严格次小生成树)数据范围N≤105,M≤3×105输入样例:5 61 2 11 3 22 4 33 5 4

  • microsoft setup bootstrapper已停止工作

    microsoft setup bootstrapper已停止工作1.https://jingyan.baidu.com/article/6c67b1d6557f752787bb1e2b.html2.https://blog.csdn.net/a_flying_bird/article/details/51726220通过这两个方法还是没有解决,我估计要重装电脑。…

  • 一个对话让你明白架构师是做什么的?[通俗易懂]

    一个对话让你明白架构师是做什么的?[通俗易懂]阅读本文大概需要6分钟。很多人都想知道架构师是做什么?我们看看下面的一段对话。菜鸟——刚入门的程序员老鸟——资深架构师老鸟:菜鸟,你的目标是什么?菜鸟:我要成为一个软件架构师。老鸟:对一个年轻的工程师来说,这是一个很好的目标。那你为什么要成为架构师呢?菜鸟:我要领导一个团队,还要做所有关于数据库、框架和Web服务器的重要决定。老鸟…

    2022年10月27日
  • undefined pthread_create_android studio has stopped

    undefined pthread_create_android studio has stopped最近在DebugAndroid工程时,发现真机直接崩溃闪退,但直接run则没问题,debug闪退日志报错:Dumpingallthreadswithoutappropriatelocksheld:threadlistlockmutatorlock,之前调试还是好好的,为什么突然就不行了呢?具体日志如下:12-0710:37:05.736:I/System

  • qmap使用

    qmap使用#include<QCoreApplication>#include<QMap>//#include<QVector>#include<QDebug>typedefQMap<QString,int>CMyQMap;intmain(intargc,char*argv[]){QCoreApplica…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号