notepad++安装c/c++简单编程开发环境

    notepad++作为一个常用的编辑器,加上一些插件可以很方便的作为一个简易的编译运行环境,说是简易,是因为运行简单的程序或者demo可以很方便,如果大型的项目,还是通过visual studio,qt,vc++6.0来的更快更方便,因为可视化IDE更加工程化,环境更加齐全。

    我们先来说说编译运行全部通过notepad++来做,我们需要做什么?首先,编码肯定是没有问题的,就是提示可能不太智能化。需要运行,我们需要先编译,然后运行exe程序。所以插件需要帮助我们做两件事情:编译与运行。

    有了这个思路,我们后面的设置其实就显得很简单了。编译运行肯定需要我们的机器安装了gcc,g++等环境,这就是我们的重点,一般选择MinGW,或者Cygwin,他们都有一个界面可以供选择安装gcc,g++等在命令行下进行编译c/c++程序的命令。

    安装了gcc,g++命令之后,我们需要将他们所在的目录加入环境变量中,这样,我们就可以在命令行下进行编译c/c++程序了。

    接下来,我们就需要在notepad++中安装插件了,我们安装的插件是NppExec,安装成功之后,插件列表中已安装的插件如下所示:

    notepad++安装c/c++简单编程开发环境

    安装成功之后,插件菜单会变成这个样子:

    notepad++安装c/c++简单编程开发环境 

       安装了NppExec之后,另一个表现就是Notepad++会出现一个控制台console,类似cmd控制台,是一个可交互的控制台,在这里,可以输入cmd的命令,执行结果也是和cmd下运行一样的结果。

    到了这里,我们就需要配置插件选项了,依次选择插件->NppExec->Execute ,弹出如下所示的对话框:

    notepad++安装c/c++简单编程开发环境

    我们在这里需要配置两个可执行的命令脚本:分别是编译程序和运行程序。最开始的时候,是没有可执行程序脚本,我们选择默认的<temporary script>,在编辑框中输入:

    gcc $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe

    然后点击save保存为compile

    再回到<temporary script>选项,我们输入:

    $(CURRENT_DIRECTORY)\$(NAME_PART).exe

    这个时候保存为run。

    如下所示,两个脚本就配置好了:

    notepad++安装c/c++简单编程开发环境

    notepad++安装c/c++简单编程开发环境

    配置好了之后,我们就相当于配置好了编译开发环境,这时候,我们可能需要重启notepad++,这时候,宏菜单会出现两个选项compile,run,就是我们在notepad++里面编写好了c/c++程序,我们就可以选择他们进行编译和运行,然后notepad++自带的控制台就可以出现响应的结果了。

    运行动态示意图:

     notepad++安装c/c++简单编程开发环境

        总结一下就是:其实就是在控制台下通过gcc编译程序生成可执行程序,然后直接运行可执行程序。两个脚本的代码已经很直观了,就是加了一些路径和程序名称变量,这样就会指向notepad++当前打开的那个程序。

    这里只是说明了,通过gcc编译c程序的示例,我们也可以通过配置g++命令来编译c++程序,思路是一样的,有了c编译和运行脚本,我们只需要配置一个g++编译脚本就可以了,因为运行都是一样的,就是直接运行exe可执行程序。

    我们也可以通过配置快捷键来运行宏菜单下的compile,run命令,这样就更加快捷方便了:宏->管理快捷键->插件命令tab。

    notepad++安装c/c++简单编程开发环境