windows环境下使用gcchtml
MinGw是Minimal GNU on Windows的缩写,容许在GNU/linux和windows平台生成本地的windows程序而不须要第三方运行时库。本文主要介绍MinGw的安装和使用。 linux
(一)安装c++
1. 下载min-gw安装程序,连接为: http://sourceforge.net/projects/mingw/files/ ,下载 Download mingw-get-setup.exe (86.5 kB)shell
2. 运行 Download mingw-get-setup.exe (86.5 kB) , 点击“运行”, continue 等,注意记住安装的目录,如 C:\MinGw, 下面修改环境变量时还会用到。windows
3. 修改环境变量sublime-text
选择计算机 — 属性 --- 高级系统设置 --- 环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw 的安装目录,如 C:\MinGw\binsublime-text-3
4. 在开始菜单中,点击“运行”,输入cmd,打开命令行ide
输入mingw-get,若是弹出MinGw installation manager窗口,说明安装正常。 此时,关闭MinGw installation manager窗口,不然接下来的步骤会报错ui
5. 在cmd中输入命令 mingw-get install gcc,等待一会,gcc就安装成功了。spa
若是想安装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