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