欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Notepad++ 运行 C 代码(MinGW-m64)

程序员文章站 2022-11-16 22:08:09
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. 安装过程
 

Notepad++ 运行 C 代码(MinGW-m64)

安装的时候,根据硬件架构选择合适的架构选项(我选择x86-64),线程选择posix(启用 c11多线程功能),异常模型选择seh,其他就是用默认选择吧。因为是在线安装,安装过程非常漫长。

关于线程选择,也有人说,如果没有跨平台编译需求,就选win32,如果有的话选posix

3. 环境变量设置

安装完成后,需要将mingw-m64的安装路径下的bin文件夹添加到系统的环境变量path中。

Notepad++ 运行 C 代码(MinGW-m64)

改造 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
 

Notepad++ 运行 C 代码(MinGW-m64)

补充:如果遇到以下错误,就是目录没设置好,请注意上面设置的路径即可

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:/根目录里面就可以了。

相关标签: Notepad++