`
cutecoot
  • 浏览: 121914 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MinGW和NotePad++的C/C++环境配置,cygwin也一样 (转)

 
阅读更多

一、下载MinGW和NotePad++,并安装好,建议下载安装版。


二、配置:
1)为NotePad++安装插件:
NppExec的安装:
a、将NppExec.dll和目录NppExec复制到Notepad++的plugins目录下;
b、将doc目录下的内容复制到plugins/doc/NppExec目录下。
重启Notepad++。

2)为MinGW添加环境变量:
需要添加以下三个路径,即添加到path中(注意以分号相隔):
C:/Program Files/MinGW/bin;C:/Program Files/MinGW/include;C:/Program Files/MinGW/lib;
测试MinGW是否配置成功,命令行输入:
g++ -o hello.exe hello.cpp
没有报错,说明配置成功。

3)配置C/C++源文件的调试、编译和运行:
a、调试:
选择菜单:Plugins->NppExec->Execute...
输入:cmd /k gdb $(CURRENT_DIRECTORY)/$(NAME_PART).exe 
保存为Cpp_Debug

b、编译命令:
选择菜单:Plugins->NppExec->Execute...
输入:cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe $(FULL_CURRENT_PATH)
保存为Cpp_Compile

c、运行命令:
同样选择Plugins->NppExec->Execute...
输入:cmd /k $(CURRENT_DIRECTORY)/$(NAME_PART).exe $(FULL_CURRENT_PATH
保存为:Cpp_Run

4)将调试、编译、运行命令添加到宏菜单(Macros)下:
打开菜单:Plugins->NppExec->Advanced Options:
将Associated script下的Cpp_Debug、Cpp_Compile和Cpp_Run 添加进去,同时选中:加入到宏子菜单。

最后重启Notepad++即可。点击菜单Macro下的Cpp_Compile和Cpp_Run即可编译和运行c/c++源程序。

 

**1. 在“插件”->“NppExec”中选择“Follow $(CURRENT_DIRECTORY)”菜单项,表示Console窗口的当前目录随同文件;如果不选择的话,在建立脚本文件时就得自己使用cd命令切换到当前目录了;

**2.Console技巧:在Console中键入的命令都作为Console 的附加进程,一些有窗口的进程在这里也不会显示窗口, 可通过ctrl+break 或 ctrl+c 退出进程;若想启动一个进程且显示窗口可以使用npp_run命令。

**3.在“设置”->“管理快捷键”中,从“Plugin Commands”中找到这几项并设置快捷键,比如设为Ctrl+Alt+F5、Ctrl+Alt+F6、Ctrl+Alt+F8、Ctrl+Alt+F9(Ctrl+Alt+F7被notepad++占用);

分享到:
评论

相关推荐

    notepad++ jishiben

    文档可能会指导用户如何下载并配置诸如MinGW或Cygwin这样的C++编译器,这样用户就能够直接在Notepad++中编译和运行C++代码,而无需离开编辑器切换到命令行界面。这些步骤的详细解释和操作指南对于初学者来说是非常有...

    MinGW应用程序开发入门

    - **推荐编辑器**:Notepad++是一个广泛推荐的C/C++编辑器,其优点包括体积小、速度快,并且支持丰富的插件。最新版本为5.9.5,推荐使用Unicode版本。 - **常见插件**: - NppExec:用于执行外部程序。 - Hex-...

    MinGW应用程序开发快速入门

    这些资源提供了不同配置和优化的MinGW安装包,用户可以根据项目需求选择合适的版本。 #### 二、选择编辑器与集成开发环境 在Windows平台上进行C/C++编程时,选择一个合适的编辑器或集成开发环境(IDE)至关重要。...

    C++安装教程及注意事项

    您可以从Microsoft Visual Studio、MinGW或Cygwin等网站下载和安装编译器。每种编译器都有其特点和优点,例如Microsoft Visual Studio提供了强大的集成开发环境(IDE),而MinGW则提供了轻量级的命令行编译器。 二...

    avr_makefile:基于ATMEL AVR开发的通用自制makefile

    avr8-gnu-toolchain:C/C++ 交叉编译器、汇编器和链接器、用于开发 C/C++ 程序的 C 库 命令行 shell(例如:Cygwin、Mingw) 程序员(例如:avrdude) 目录结构 makefile 需要以下目录结构: [MyProject] |- ...

Global site tag (gtag.js) - Google Analytics