日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Windows下的gcc/gc++编译环境配置

發布時間:2023/12/9 c/c++ 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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++编译环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。