Windows下的gcc/gc++编译环境配置
??? 最近有很多算法設計的網絡大賽,其中大部分的C/C++都是采用Linux下的GCC/G++編譯器。配置GCC編譯器大概有這幾種途徑:裝Linux系統、裝Linux虛擬機或者在Windows環境下模擬Linux編譯環境。這里談談有關Windows下模擬Linux編譯環境的方法。
??? 說到Windows下模擬Linux編譯環境,則不得不提MinGW和Cygwin,那么什么是Mingw和Cygwin呢?MinGW是指只用自由軟件來生成純粹的Win32可執行文件的編譯環境,它是Minimalist GNU on Windows的略稱。而cygwin是一個在windows平臺上運行的unix模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發了很多好東西,著名的還有eCos,不過現已被Redhat收購)。它對于學習unix/linux操作環境,或者從unix到windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用gnu工具集在windows上進行嵌入式系統開發,非常有用。有興趣的童鞋還可以自己查找有關方面的資料。
? 所以,Windows下模擬Linux編譯環境需要用到MinGW和Cygwin,如果僅僅使用這兩個編譯環境則需要對Linux終端命令比較熟悉,所以這里再介紹幾款使用MinGW和Cgywin的IDE環境:codeblocks、netbeans等。下面簡要介紹如何在這些IDE環境下配置MinGW和Cygwin編譯器(雖然這樣說不夠嚴謹)。
1、codeblocks下配置MinGW
????? 首先,您要下載一款帶有MinGW的codeblocks或者兩者單獨下載安裝也行,這里我采用的是第一種(在文章末我會給出軟件的下載鏈接)。在您安裝好MinGW和codeblocks后,啟動codeblocks,選擇菜單:編譯器和調試器->全局編譯器設置->可執行工具鏈,點擊自動偵測按鈕即可(您必須確保安裝了MinGW),配置截圖如下:
2、netbeans下配置Cygwin
???? 這里我們先安裝Cygwin,大家可以到http://cygwin.com下載,后面我也會提供一個51cto的下載鏈接。當你下載好Cygwin的setup.exe后,雙擊運行它,點擊下一步,直到下圖所示界面:
????? 然后點擊view,直到按鈕旁邊的category變成full,然后在所有可供下載的環境中選擇以下幾個:Cygwin、gcc-core、gcc-c++、gdb、make,選完后直接下一步直到下載完成。安裝完成后要進行環境變量的配置:控制面板->系統->高級->環境變量,在Administaror的用戶變量中的path中增加D:\cygwin;D:\cygwin\bin;D:\cygwin\usr\i686-pc-cygwin\bin(其中d:\cygwin為你的Cygwin的安裝路徑),到此Cygwin就配置完成了,然后按照提示安裝netbeans就行了(安裝前須先安裝jdk),最后配置成功,寫個測試程序運行結果如下:
軟件下載鏈接:
1、codeblocks-with-MinGW:http://www.vdisk.cn/down/index/5315324A8006
2、cygwin-setup.exe:http://down.51cto.com/data/142187
3、netbeans6.91:http://download.netbeans.org
轉載于:https://blog.51cto.com/charlesxie/427682
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Windows下的gcc/gc++编译环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fastadmin自定义按钮不是ajax
- 下一篇: C++从0到1的入门级教学(十二)——运