最近有很多演算法設計的網路大賽,其中大部分的c/c++都是採用linux下的gcc/g++編譯器。配置gcc編譯器大概有這幾種途徑:裝linux系統、裝linux虛擬機器或者在windows環境下模擬linux編譯環境。這裡談談有關windows下模擬linux編譯環境的方法。
說到windows下模擬linux編譯環境,則不得不提mingw和cygwin,那麼什麼是mingw和cygwin呢?mingw是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境,它是minimalistgnu 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
2、netbeans下配置cygwin
Windows下的gcc gc 編譯環境配置
最近有很多演算法設計的網路大賽,其中大部分的c c 都是採用linux下的gcc g 編譯器。配置gcc編譯器大概有這幾種途徑 裝linux系統 裝linux虛擬機器或者在windows環境下模擬linux編譯環境。這裡談談有關windows下模擬linux編譯環境的方法。說到windows下模擬l...
windows下搭建python cgi程式設計環境
順便把實習做的專案從unix系統轉到windows下面來了。安裝python,搭建機器學習開發環境前面的部落格提過了,不寫了。2 配置apache引數 修改配置檔案 conf httpd.conf,搜尋 options indexes followsymlinks,改為options indexes...
windows下gvim 寫html 中文編碼
vim 下配置檔案vimrc 有三個與編碼有關的引數 encoding fileencoding,fileencodings encoding 的作用是在fileencoding為空的情況下,新建檔案的預設編碼,在windows 環境下預設的cp936,和終端環境編碼相同,修改容易造成終端環境亂碼 ...