2013年2月21日

MinGW-32 bit 安裝教學


MinGW-32 bit 安裝教學
吳郁璋 2013/01/26
目錄
Step 1-5 安裝MinGW
Step 6-9 安裝Eclipse
Step 10  測試一個簡單的程式

Step 1:下載並安裝MinGW工具
這部份都是exe安裝檔應難不到大家了。(反正都是下一步下一步的安裝完…)
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100909/mingw-get-inst-20100909.exe/download

*下載到exe   ”mingw-get-inst-20120426.exe”
*記得把C++一起安裝

方法很简单:
1、按部就班安装 TDM-GCC 64位。
2netbeans的话装了msys就可以直接使用了,但是eclipse 死活不认
3mingw32-make.exe,复制一个,改名为make.exe
3、把安装目录C:\MinGW64\bin里面所有带有x86_64-w64- exe文件全部复制一个,改名时候去掉x86_64-w64-
比如x86_64-w64-mingw32-c++.exe改为mingw32-c++.exe
现在启动eclipse 看看。

Step 2:下載C編譯器-GCC   [開始][執行][c:\MinGW\bin\mingw-get install gcc]   等畫面跑完(大概要跑120行左右)

Step 3:下載除錯工具-GDB   [開始][執行][c:\MinGW\bin\mingw-get install fortran gdb]等畫面跑完(大概要跑120行左右)

Step 4:設定環境變數   [我的電腦]→按右鍵[內容][進階][環境變數(N)][系統變數]or[使用者變數]
新增
PATH=C:\MinGW64\bin   
C_INCLUDE_PATH=C:\MinGW64\include
LIBRARY_PATH=C:\MinGW64\lib

Step 5:測試[開始][執行][cmd]
在指令視窗打[gcc -v][gdb]試試看能否正常執行。


Step 6 安裝JDKJRE
目的:提供Eclipsewindows下運行的基本環境

連結:官方網站 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

我選擇64位最新版7u2   Windows x64   87.35 MB  jdk-7u2-windows-x64.exe

步驟:逐步下一步即可,沒有要求手工的特殊設置。

注意:和網上其他教程不同,我這裡沒有手工設置有關Java的任何環境變數,接下來Eclipse能正常使用。

Step 7  下載解壓Eclipse

連結:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr1  選擇Windows 64-bit 下載即可

步驟:
*下載”eclipse-cpp-indigo-SR1-incubation-win32-x86_64.zip”
*我是放到”C:\MinGW\eclipse”
*解壓到某處,可以測試執行是否成功。(但應會碰到下面的問題)

常見問題:
當你執行安裝完成的eclipse資料夾裡的eclipse.exe,如果出現下面錯誤訊息
A Java Runtime Environment or Java Development Kit must be available in order to run Eclipse. No Java Virtual Machine was found after searching the following locations
 c:\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH 
 
這表示你沒有安裝Java的執行環境,要執行eclipse必須安裝JREJDK,你可以到(請設定Step 8)

Step 8  設置環境變數,修改檔案名稱
目的:讓Eclipse能使用MinGWtdm-gcc安裝理論上會自動添加,但請手工確保此步驟)

操作:
1. C:\MinGW\bin目錄下的mingw32-make.exe更改名稱為make.exe
 (1-1) 打開:C:\MinGW32\bin 找到mingw32-make.exe bin目錄下複製一份mingw32-make.exe
 (1-2) 將複製的副本改名為make.exe   Eclipse要調用的是make,不能識別mingw32-make.exe,因此需要複製一份並改名。)

2. C:\Program Files\Java\jre7內的東西copyC:\MinGW\eclipse\jre

Step 9
目的:啟動Eclipse
操作:
滑鼠雙擊eclipse.exeMicrosoft Windows)或eclipse(於Linux / Mac)來啟動Eclipse。系統會詢問將以哪一個目錄作為workspaceWorkspace是儲存Java 程式碼的地方。選擇一個空目錄,然後按Ok
我是放在”C:\MinGW\eclipse\workspace”(不同專案開不同的路徑)
Eclipse將啟動並顯示"Welcome"頁面。按"Welcome"旁邊的"x"關閉此頁面。

Step 10:建立Eclipse捷徑於桌面上
在桌面按右鍵選[新增]->[捷徑]->[瀏覽]->[選擇資料夾]


最後在桌面上出現捷徑




Step 11:開啟Eclipse,並建立C++ Project
(1) 新增一個C++ Project
(2) Project 名稱為Hello


(3)新增一個Cpp
(4)取名為Hello.Cpp


(5)加上程式碼
Hello Eclipse
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
     printf("Hello Eclipse\n");
     system("pause");//暫停功能
     return 0;
}



(6)選擇建置的版本
(7)建置CPP
(8)執行exe

沒有留言: