zoukankan      html  css  js  c++  java
  • NotePad++编译代码


    前言:

      1.VS很强大,运行调试很方便,各种补全插件应有尽有。

      2.冗余太多,有时候只想写几个小算法而已,打开软件就是一分钟了。

      3.使用轻量级的NotePad++,可以帮助快速提升能力。手码代码,眼找BUG!


    一.安装Notepad++

      很简单,不做叙述:https://notepad-plus-plus.org/

    二.安装MinGW

      说明:MinGW是一款编译软件,可以编译C/C++/Python/Java。。。轻量级的编译器

      安装方法:http://www.jianshu.com/p/e9ff7b654c4a,部分不合理,下面补充

      补充:

        1.我安装的编译模块

        2.环境路径

          没必要像博客里面的那样冗余的设置。

     

    三.NotePad++和MinGW联合

      运行-->>运行-->>‘忘记在哪看见的了,编译+运行’-->>保存-->>设置快捷键

    四.运行测试

      快捷键:Ctrl+Shift+F5

       C语言编译:

    cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

       C语言运行:

     1 cmd /k $(CURRENT_DIRECTORY)/$(NAME_PART).exe & PAUSE & EXIT

       C++编译:

     1 g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)$(NAME_PART).exe 

      C++运行:

     1 $(CURRENT_DIRECTORY)$(NAME_PART).exe 

    1 #include<iostream>
    2 using namespace std;
    3 
    4 int main()
    5 {
    6     cout<<"123";
    7     while(1);
    8     return 0;
    9 }

    五.优化控制台 

      每次运行程序都要打开系统控制台很麻烦,现在插件在Notepad++里面嵌入一个控制台。

      步骤:https://www.cnblogs.com/beyond-time-space/p/3538529.html

      补充:运行C++的程序最好使用XXX.CPP文件,C代码的程序XXX.C

    六.问题解决

      1.notepad++没有plugin manager

        方法一:直接百度plugin manager,下载完之后.dll文件放在D:Program Files (x86)Notepad++plugins,其它文件放在D:Program Files (x86)Notepad++pluginsConfig。

        方法二:下载32位版本的notepad++,网上说的具体没实现。

        方法三:下载新版本的notepad++,https://notepad-plus.en.softonic.com/

      2.无法更新插件

        情况一 :防火墙关闭关闭之后去更新。

        情况二:github的DNS解析错误,实际上更新的软件都是github上面的,如果您当时改了hosts,那么改回来就可以了。具体怎么更改,百度一大堆。

       

        

    参考:

        1.https://jingyan.baidu.com/article/1974b289725ea6f4b1f774de.html

        2.http://www.jianshu.com/p/e9ff7b654c4a 

  • 相关阅读:
    编译pypcap
    python输出重复字符串的简单办法
    Python天天美味(1) 交换变量(转)
    Python天天美味(4) isinstance判断对象类型(转)
    Python天天美味(2) 字符遍历的艺术(转)
    Python天天美味(3) 字符转换(转)
    Python天天美味(5) ljust rjust center(转)
    Python天天美味(6) strip lstrip rstrip(转)
    Python天天美味(10) 除法小技巧(转)
    Python标准库12 数学与随机数 (math包,random包)(转)
  • 原文地址:https://www.cnblogs.com/wjy-lulu/p/8075191.html
Copyright © 2011-2022 走看看