windows下安装mingw
windows环境下使用gcc
MinGw是Minimal GNU on Windows的缩写,允许在GNU/linux和windows平台生成本地的windows程序而不需要第三方运行时库。本文主要介绍MinGw的安装和使用。
(一)安装
1. 下载min-gw安装程序,链接为: http://sourceforge.net/projects/mingw/files/ ,下载 Download mingw-get-setup.exe (86.5 kB)
2. 运行 Download mingw-get-setup.exe (86.5 kB) , 点击“运行”, continue 等,注意记住安装的目录,如 C:\MinGw, 下面修改环境变量时还会用到。
3. 修改环境变量
选择计算机 — 属性 --- 高级系统设置 --- 环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw 的安装目录,如 C:\MinGw\bin
4. 在开始菜单中,点击“运行”,输入cmd,打开命令行
输入mingw-get,如果弹出MinGw installation manager窗口,说明安装正常。 此时,关闭MinGw installation manager窗口,否则接下来的步骤会报错
5. 在cmd中输入命令 mingw-get install gcc,等待一会,gcc就安装成功了。
如果想安装g++,gdb,只要输入命令 mingw-get install g++和mingw-get install gdb
(二)使用
在cmd的当前工作目录写C程序test.c:
# include <stdio.h>
int main()
{
printf(“%s\n”,”hello world”);
return 0;
}
在cmd中输入命令,gcc test.c
在当前目录下会生成a.exe的可执行文件,在cmd中输入a.exe就可以执行程序了。
如果想调试程序,可以输入gdb a.exe
进入gdb的功能,使用gdb常用的命令就可以调试程序了。
为了使运行结果在cmd窗口中显示 先在C:\MinGW\bin下面建立两个批处理
MyCRun.bat 内容如下
1
2
3
4
5
6
7
|
@echo off
%1
echo.
echo -------------------
pause
exit
|
MyCallRun.bat内容如下
1
|
@start MyCRun %1
|
集成Sublime Text 3
在安装路径C:\Program Files\Sublime Text 3\Packages下找到C++.sublime-package 因为win7权限的问题 先把它复制到别的文件夹 修改后在复制回去覆盖 用解压软件打开,修改其中的C++.sublime-build为以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
{
"shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" && MyCallRun \"${file_path}/${file_base_name}.exe\"" // 其实就是这里加了个MyCallRun
}
]
}
|
原文链接:http://www.yalewoo.com/sublime-text-3-c.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
2014-02-28 Sublime Text 新建文件的模版插件: SublimeTmpl