关注+星标公众号,不错过精彩内容
转自 | 嵌入式大杂烩
Minimalist GNU for Windows
的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合。其包含gcc工具,可以使用gcc工具来编译我们的C代码。
或者
gcc
命令编译默认生成的可执行文件为
a.exe
,可以加上
-o
参数把
a.exe
重新命名成
hello.exe
或者其它名字。
配置步骤如下:
(1)点击菜单的运行
按钮
(2)添加编译操作
并配置快捷键
在弹出的运行窗口中输入如下内容并保存:
cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
编译操作
的快捷键为
CTRL+F1
。
注意:我们添加的快捷键不能与Notepad++的其他快捷键重复。
运行操作
并配置快捷键
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
这里我们设置编译操作的快捷键为CTRL+F6
。
设置完毕之后我们就可以在运行菜单下看到我们刚才添加的快捷键啦:
这时候我们可以点击编译、运行按钮,也可以使用快捷键进行操作。若代码中没有语法错误,则编译结果无输出(也就是编译成功);若代码中有错误,则编译会输出错误提示:
温馨提示:每次修改代码之后一定要保存。
编译成功之后,点击我们添加的运行按钮(或按快捷键CTRL+F6
)进行运行操作:
温馨提示:若编译未通过,不要点击运行按钮。因为你运行的可能是你上一次编译成功的.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) :表示当前编辑文件的名称,不含后缀
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。