minGW 安裝與使用

2021-09-30 11:16:43 字數 1541 閱讀 1315

簡介 mingw

mingw是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境,它是minimalist gnu on windows的略稱。

安裝 mingw

執行 mingw installer,按照嚮導進行安裝。安裝後需要配置環境變數。找到mingw安裝目錄,將「\your install path\mingw\bin」新增到系統環境變數中:系統環境變數path值中新增」\your install path\mingw\bin」。注意與前面的變數值用分號分割開。

在cmd中驗證mingw配置成功:執行 gcc -v。如果有版本資訊輸出,則配置成功。

簡單實用gcc

reference:

1. 無選項編譯鏈結

用法:#gcc test.c

作用:將test.c預處理、彙編、編譯並鏈結形成可執行檔案。這裡未指定輸出檔案,預設輸出為a.out。編譯成功後可以看到生成了乙個a.out的檔案。在命令列輸入./a.out 執行程式。./表示在當前目錄,a.out為可執行程式檔名。

2. 選項 -o

用法:#gcc test.c -o test

3. 選項 -e 《大寫,注意》

用法:#gcc -e test.c -o test.i

or

作用:將test.c預處理輸出test.i檔案。

4. 選項 -s 《大寫,注意》

用法:#gcc -s test.i

作用:將預處理輸出檔案test.i彙編成test.s檔案。

5. 選項 -c

用法:#gcc -c test.s

作用:將彙編輸出檔案test.s編譯輸出test.o檔案。

6. 無選項鏈結

用法:#gcc test.o -o test

7. 選項-o

用法:#gcc -o1 test.c -o test

作用:使用編譯優化級別1編譯程式。級別為1~3,級別越大優化效果越好,但編譯時間越長。輸入./test執行程式。

二. 多原始檔的編譯方法

如果有多個原始檔,基本上有兩種編譯方法:

[假設有兩個原始檔為test.c和testfun.c]

1. 多個檔案一起編譯

用法:#gcc testfun.c test.c -o test

2. 分別編譯各個原始檔,之後對編譯後輸出的目標檔案鏈結。

用法:

#gcc -c testfun.c //將testfun.c編譯成testfun.o

#gcc -c test.c //將test.c編譯成test.o

#gcc  testfun.o test.o -o test //將testfun.o和test.o鏈結成test

以上兩種方法相比較,第一中方法編譯時需要所有檔案重新編譯,而第二種方法可以只重新編譯修改的檔案,未修改的檔案不用重新編譯。

MinGW 安裝使用

sdl入門教程 一 3 mingw 下的安裝與設定 3.4 mingw的簡單使用。開啟 命令提示符 console 視窗,我們可以簡單的把目錄轉到比如 c mingw bin 這樣的位置去工作。但是這顯然不是乙個好的方式,因為這樣一定會把bin裡面搞得很混亂。所以,我們在另外乙個 乾淨 的地方,比如...

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介紹與使用

3.1 mingw 是什麼?mingw 提供了一套簡單方便的windows下的基於gcc 程式開發環境。mingw 收集了一系列免費的windows 使用的標頭檔案和庫檔案 同時整合了gnu 的工具集,特別是gnu 程式開發工具,如經典gcc,g make等。mingw是完全免費的自由軟體,它在wi...