Notepad++ 运行 C 代码(MinGW-m64)
安装配置C编译器
1. 下载MinGW-m64
在Windows环境下编译C代码,自然离不开MinGW,而MinGW也有还几个选择,比如,仅支持32bit的MinGW,支持32bit和64bit的MinGW-m64,还有TDM-gcc(据说也是基于MinGW-m64的非官方维护版本)。见贤思齐,自然要选择MinGW-m64了。安装程序下载地址:
MinGW-w64 - for 32 and 64 bit Windows
2. 安装过程
安装的时候,根据硬件架构选择合适的架构选项(我选择x86-64),线程选择posix(启用 C11多线程功能),异常模型选择SEH,其他就是用默认选择吧。因为是在线安装,安装过程非常漫长。
关于线程选择,也有人说,如果没有跨平台编译需求,就选win32,如果有的话选posix
3. 环境变量设置
安装完成后,需要将MinGW-m64的安装路径下的bin文件夹添加到系统的环境变量path中。
改造 Notepad++
1. 安装NppExec插件
如果NotePad++已经安装了NppExec插件,这一步可以省略。如果没有该插件,有两种方式可以安装它:
点击菜单操作:插件——>Plugin Manager——>show Plugin Manager——>安装NppExec插件
如果找不到Plugin Manager,则直接下载NppExec插件,解压后将NppExec.dll移动到NppExec文件夹内,然后将NppExec文件夹放置到NotePad++安装目录下的plugins文件夹内
2. 添加命令
编译命令
点击运行——>运行菜单,输入:
cmd /k gcc -o "$(CURRENT_DIRECTORY)/$(NAME_PART).exe" "$(CURRENT_DIRECTORY)/$(FILE_NAME)" & PAUSE & EXIT
将该命令命名为 gcc Compile,快捷键定义为Ctr + Alt + F5
运行命令
点击运行——>运行菜单,输入:
cmd /k (CURRENTDIRECTORY)/$(NAMEPART).exe(FULL_CURRENT_PATH)
将该命令命名为 gcc Run,快捷键定义为Ctr + Alt + F6
编译+运行命令
点击运行——>运行菜单,输入:
cmd /k gcc -o "$(CURRENT_DIRECTORY)/$(NAME_PART).exe" "$(CURRENT_DIRECTORY)/$(FILE_NAME)" & PAUSE & cmd /k (CURRENTDIRECTORY)/$(NAMEPART).exe(FULL_CURRENT_PATH)
将该命令命名为 gcc C+R,快捷键定义为Ctr + Alt + F9
补充:如果遇到以下错误,就是目录没设置好,请注意上面设置的路径即可
gcc: error: 2.exe”: No such file or directory gcc: error: “C:\Users\shenfuhui\Desktopnew: Invalid argument gcc: error: 2.txt”: No such file or directory gcc: fatal error: no input files compilation terminated. 请按任意键继续
mingw下用gcc编译c文件出现no such file or directory解决方法
c文件直接拖进cmd时地址是对的,但gcc不认空格,所以要把路径当做所有空格都去掉或改成“—”,这样它就能直接发现文件了,这时在cmd中编写:gcc F:\new.c -o F:\new.exe ,就会出现new.exe编译文件,然后直接运行就出结果了
脚本之家小编补充:所以大家在安装的过程中,不要放到有空格的目录中,尤其是需要避开"program files"这样的目录中,直接d:/根目录里面就可以了。
相关文章
vscode怎么检测工作区是否有问题? vscode调出问题指令的两种方法
vscode中可以检查是否有问题,如果有问题该怎么调出有问题的指令呢?下面我们就来看看详细的教程2024-09-28怎么在VScode中设置账号同步? Vscode账号同步的实现方法
VScode是一款免费开源的现代化轻量级代码编辑器,使用该软件时,可以设置账号同步,今天小编就来说明一下具体的操作步骤2024-09-28VSCode如何格式化XML? VSCode实现UltraEdit中XML格式化的方法
最近很喜欢使用 VS Code,所以会遇到很多 VS Code 的日常使用问题,比如,我想要在 VS Code 中实现 UltraEdit 中 XML 格式化的问题,该如何做呢?详细请看下文介绍2024-09-26VScode编译python画布闪现怎么办? 只加两行代码即可解决
vscode使用python画图时闪退,该怎么解决这个问题呢?我们只需要添加两行代码就可以了,详细请看下文介绍2024-09-26vscode怎么运行vue代码? vscode启动vue项目的教程
vscode可以运行vue项目,该怎么运行呢?下面我们就来看看新手第一次运行vue项目的方法,详细请看下文介绍2024-09-26Vscode怎么拆分窗口? Vscode拆分编辑器窗口实现分屏显示技巧
Vscode编辑代码的时候,想要分屏,该怎么操作呢?我们可以拆分编辑器窗口,比如上下拆分,左右拆分等等,详细请看下文介绍2024-09-26怎么让vscode显示文件图标? vscode添加icon文件图标的教程
可以使VScode左侧的资源管理器根据文件类型显示图标,要在VSCode中显示文件夹图标,可以按照以下步骤进行操作2024-09-26助力开发者迅速上手! Visual Studio Code推出Office加载项开发工具预览
这一工具包旨在为开发者提供便捷的加载项开发平台,尤其是那些希望仅通过manifest文件来开发XML格式加载项的开发者,详细请看下文介绍2024-09-10- JDK是java软件开发包的简称,要想开发java程序就必须安装JDK,没有JDK的话,无法编译Java程序,很多朋友安装不会配置环境,这里就为大家提供了具体的安装与配置方法,需要的2024-07-04
TypeScript5.5更新! VS Code使用TypeScript的技巧
微软前两天昨日正式发布 TypeScript 5.5,开发者如果在 Visual Studio 和 VS Code 等编辑器中使用 TypeScript,还能实现自动完成、代码导航和重构等功能,通过一下命令可以2024-06-22
最新评论