前言 本公众号已经不只一次提过MinGW了,往期关于C语言方面的推文中,示例代码都是用Notepad++来编写,然后用MinGW中的gcc工具来编译。 MinGW的配置及使用方法:《使用Notepad++来开发C程序》。 MinGW是 MinGW 提供了一套完整的开源编译工具集(如gcc等工具),以适合 windows 平台应用开发,且不依赖任何第三方C运行时库。 配置完成之后我们就可以在Windows下的cmd窗口通过命令来编译C代码,如: 或者 使用 但这得到命令行下去编译,这会令一些初学者会感觉到头疼。本文要分享的就是如何把Notepad++配置成一个具有编译功能的记事本(前提当然是要装好MinGW)。 Notepad++配置步骤配置步骤如下: (1)点击菜单的 (2)添加 在弹出的运行窗口中输入如下内容并保存: cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 然后,会弹出快捷键设置窗口: 我们可以给这一条命令所执行的操作进行命名及配置快捷键,这里我们设置
(3)添加 与(2)中的操作一样,运行的命令为: cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 这里我们设置编译操作的快捷键为 设置完毕之后我们就可以在运行菜单下看到我们刚才添加的快捷键啦: 这时候我们可以点击编译、运行按钮,也可以使用快捷键进行操作。若代码中没有语法错误,则编译结果无输出(也就是编译成功);若代码中有错误,则编译会输出错误提示:
编译成功之后,点击我们添加的运行按钮(或按快捷键
最后,简单介绍一些这两条命令的意思: cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 其中: cmd /k:打开cmd窗口并保持打开状态。 最后此处我们发现,进行了这么多繁杂的配置:MinGW配置、Notepad++配置,才搭好了C语言的编译环境。对于初学C语言的朋友来说,还是建议使用IDE来进行学习。 对C语言有了一定的学习了之后,我们可以了解一下命令操作,这对于我们理解编译的一些原理过程,也方便我们日后如果有机会过度到Linux下的学习打一下一些基础。 |
|