notepad设置c语言编译,Notepad++配置C语言编译环境

本帖最后由 caoxiaolin 于 2020-4-11 18:51 编辑

Notepad++配置C语言编译环境

今天和大家分享一个使用Notepad++配置C语言编译环境的方法,因为本人是一个C语言新手,一般写个小程序用文本编辑器就够用。前提:下载mingw 或者Cygwin 或 tdm-gcc 里面有C语言编译器,然后配置环境变量。https://sourceforge.net/projects/mingw-w64/files/?source=navbar首先:55fd2b2273b5a8b4531f72773c469d6e.gif

1.png (44.31 KB, 下载次数: 1)

2019-3-21 11:25 上传然后:编译命令:

[C] 纯文本查看 复制代码cmd /k gcc -std=c11 -O2 -s "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" && echo 编译成功!& PAUSE & EXIT

55fd2b2273b5a8b4531f72773c469d6e.gif

2.png (39.4 KB, 下载次数: 3)

2019-3-21 11:28 上传

设置快捷键编译

55fd2b2273b5a8b4531f72773c469d6e.gif

3.png (37.94 KB, 下载次数: 1)

2019-3-21 11:28 上传

运行命令:

[C] 纯文本查看 复制代码cmd /k IF EXIST "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" ("$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT) ELSE (echo "$(NAME_PART).exe"文件不存在!) & PAUSE & EXIT这个自己加了出错判断

编译运行命令:

[C] 纯文本查看 复制代码cmd /k gcc -std=c11 -O2 -s "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT

对这些命令分别 保存 设置快捷键就可以用了。

01efadaf76bfb01e9cdb84dc22a606a9.gif希望各位大佬们给点CB吧~

无需设置环境变量编译运行(放在U盘里不错~)

[C] 纯文本查看 复制代码cmd /k cd "$(NPP_DIRECTORY)" & cd ../ & "./x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/bin/gcc.exe" -std=c11 -O2 -s "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT

x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/bin/gcc.exe哪里只需改成自己编译器的路径即可,放在notepad++文件夹外面

55fd2b2273b5a8b4531f72773c469d6e.gif

1.png (36.55 KB, 下载次数: 1)

2019-3-22 09:25 上传

分享给大家我配置好的附带了x86_64-8.1.0-release-win32-seh-rt_v6-rev0

链接:https://pan.baidu.com/s/1ixZbp-fcV3mR0T8I96EikA

提取码:fpzo

这个是我配置好的:

55fd2b2273b5a8b4531f72773c469d6e.gif

无标题.png (85.35 KB, 下载次数: 2)

2019-3-22 09:31 上传

$(CURRENT_DIRECTORY) 当前文件路径

$(FULL_CURRENT_PATH) 当前文件的绝对路径

$(NAME_PART) 当前文件名

$(EXT_PART)    当前文件扩展名

$(NPP_DIRECTORY) Notepad++所在路径

$(CURRENT_WORD)  当前选中的文字

导出notepad++的快捷键配置文件

https://www.52pojie.cn/thread-1154067-1-1.html

你可能感兴趣的:(notepad设置c语言编译)