良许Linux教程网 干货合集 把notepad++配置成一个能编译C代码的记事本

把notepad++配置成一个能编译C代码的记事本

引言

MinGW 是 Minimalist GNU for Windows 的缩写。它是一个开源的、可自由使用和发布的 Windows 平台特定头文件和导入 GNU 工具集库的集合。MinGW 包含了 gcc 工具,可用于编译我们的 C 代码。

MinGW 提供了一套完整的开源编译工具集,包括了 gcc 等工具,可用于在 Windows 平台进行应用程序开发,而且不需要依赖任何第三方 C 运行时库。

关于 MinGW 的配置和使用方法,可以参考《使用 Notepad++ 来开发 C 程序》一文。

完成配置后,我们可以通过在 Windows 命令提示符(cmd)窗口中使用命令来编译我们的 C 代码,例如:

image-20231222212720868
image-20231222212720868

或者

image-20231222212723752
image-20231222212723752

使用gcc命令编译默认生成的可执行文件为a.exe,可以加上-o参数把a.exe重新命名成hello.exe或者其它名字。

但这得到命令行下去编译,这会令一些初学者会感觉到头疼。本文要分享的就是如何把Notepad++配置成一个具有编译功能的记事本(前提当然是要装好MinGW)。

Notepad++配置步骤

配置步骤如下:

(1)点击菜单的运行按钮

image-20231222212726937
image-20231222212726937

(2)添加编译操作并配置快捷键

image-20231222212729532
image-20231222212729532

在弹出的运行窗口中输入如下内容并保存:

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

然后,会弹出快捷键设置窗口:

image-20231222212731861
image-20231222212731861

我们可以给这一条命令所执行的操作进行命名及配置快捷键,这里我们设置编译操作的快捷键为CTRL+F1

注意:我们添加的快捷键不能与Notepad++的其他快捷键重复。

(3)添加运行操作并配置快捷键

与(2)中的操作一样,运行的命令为:

cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
image-20231222212734227
image-20231222212734227

这里我们设置编译操作的快捷键为CTRL+F6

设置完毕之后我们就可以在运行菜单下看到我们刚才添加的快捷键啦:

image-20231222212737536
image-20231222212737536

这时候我们可以点击编译、运行按钮,也可以使用快捷键进行操作。若代码中没有语法错误,则编译结果无输出(也就是编译成功);若代码中有错误,则编译会输出错误提示:

image-20231222212740097
image-20231222212740097
image-20231222212743690
image-20231222212743690

温馨提示:每次修改代码之后一定要保存。

编译成功之后,点击我们添加的运行按钮(或按快捷键CTRL+F6)进行运行操作:

image-20231222212746645
image-20231222212746645

温馨提示:若编译未通过,不要点击运行按钮。因为你运行的可能是你上一次编译成功的.exe文件。

最后,简单介绍一些这两条命令的意思:

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

其中:

cmd /k:打开cmd窗口并保持打开状态。
$(FULL_CURRENT_PATH) :notepad++的自己的环境变量,表示当前编辑文件的完整路径。
$(CURRENT_DIRECTORY) :表示当前目录
$(NAME_PART) :表示当前编辑文件的名称,不含后缀

最后

此处我们发现,进行了这么多繁杂的配置:MinGW配置、Notepad++配置,才搭好了C语言的编译环境。对于初学C语言的朋友来说,还是建议使用IDE来进行学习。

对C语言有了一定的学习了之后,我们可以了解一下命令操作,这对于我们理解编译的一些原理过程,也方便我们日后如果有机会过度到Linux下的学习打一下一些基础。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部