MinGW 安裝使用

2021-06-19 13:47:39 字數 1981 閱讀 3729

sdl入門教程(一):3、mingw 下的安裝與設定

3.4:mingw的簡單使用。

開啟「命令提示符」(console)視窗,我們可以簡單的把目錄轉到比如 c:/mingw/bin 這樣的位置去工作。但是這顯然不是乙個好的方式,因為這樣一定會把bin裡面搞得很混亂。所以,我們在另外乙個「乾淨」的地方,比如 d:/project ,把這裡設定成mingw的工程工作區。這樣,我們需要在系統的path裡面新增能找到bin下面*.exe檔案的路徑,所以做乙個批處理檔案是最簡單的方法。我的startg++.bat檔案這樣寫的:

@set path

=c:/mingw/bin

;%path%; 

@echo ---**歡迎使用mingw(gcc)系統**---

@echo update by lf426 ( e-mail: zbln426@

163.com ) 

2007-12

-10@cmd 

然後,你可以建立乙個該檔案的快捷方式放在桌面上,再為這個快捷方式指定乙個漂亮的圖示,nice!

接下來,我們需要建立乙個cpp檔案,用什麼來寫cpp呢?

3.4.1:(插播)vim ??

這又是乙個有著傳統的「悠久」歷史,很好很強大的,免費開源的,牛x文字編輯器。官方主頁是:

#include 

<

iostream

>

intmain(

intargc, 

char

*argv)

(mingw32)

3.6:為mingw設定sdl庫。

找到你在硬碟上安裝mingw的位置,類似:

c:/mingw

開啟include資料夾,在裡面建立乙個新資料夾,取名為sdl,開啟這個新的資料夾:

c:/mingw/include/sdl

然後,將sdl development libraries中include資料夾裡面的檔案全部拷貝到剛才建立起來的那個新資料夾中。

然後,回到mingw的資料夾下,開啟lib資料夾:

c:/mingw/lib

將sdl development libraries中lib資料夾下的libsdl.dll.a, libsdl.la和libsdlmain.a三個檔案拷貝到剛才的那個mingw的lib資料夾下。

最後,把sdl development libraries中lib資料夾下的sdl.dll檔案拷貝到

c:/windows/system32

下。當然,另外乙個選擇是將sdl.dll隨時繫結到使用了sdl庫編譯的*.exe檔案所在的資料夾中。這通常在發布你的程式的時候使用。

3.7:建立第乙個sdl程式。

執行我們之前的那個startg++.bat 檔案,開啟console視窗,執行命令:vim main.cpp ,將下列**寫入並儲存。

#include 

<

iostream

>

#include 

"sdl/sdl.h

"int

main(

intargc, 

char

*argv)

catch

( const

char

*s ) 

std::cout 

<<

"sdl initialized./n";

sdl_quit();

return0;

} 執行g++命令:g++ -o mysdl.exe main.cpp -lmingw32 -lsdlmain -lsdl

引數 -l (小寫的l)使庫檔案得以與原始檔一起編譯和連線。(簡單的可以認為-labc即連線了名稱符合libabc.*的所有庫檔案)

最後說明的兩個引數是:-mconsole 和 -mwindows

他們的效果是使可執行程式是帶命令列控制視窗的或者是純windows視窗的,預設情況下應該是帶命令列控制視窗的。

執行mysdl.exe可以看到檔案的執**況。

minGW 安裝與使用

簡介 mingw mingw是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境,它是minimalist gnu on windows的略稱。安裝 mingw 執行 mingw installer,按照嚮導進行安裝。安裝後需要配置環境變數。找到mingw安裝目錄,將 your install...

MinGW安裝和使用

p.s.安裝mingw主要是code blocks 編譯出現了這個問題 error you need to specify a debugger program in the debuggers s settings.for mingw compilers,it s gdb.exe without ...

MinGW安裝和使用總結

最近對開源編譯平台和編譯器產生了興趣,借部落格平台總結一些東西 包括mingw,eclipse,sourcery和gdb除錯等內容 總感覺時間一長某些東西自己都會忘記,過段時間回頭看看自己的部落格也會有很多的收穫 強烈建議選擇乙個簡單的安裝路徑,例如d mingw 圖1 選擇安裝路徑 圖2選擇編譯器...