剛纔記錄了下用eclipse在linux下開發,忽然想起來也另外一種方法:MinGW。mysql
MinGW是Windows的gcc開發工具,直接使用Windows的運行庫,因此能夠在windows下面方便的用gcc進行編譯。linux
可是這個方法頗有侷限,那就是沒辦法使用Linux下面的系統函數,除非本身的代碼不依賴於任何系統api,然而這顯然不可能。因此要在Windows下模擬Linux,僅僅是MinGW仍是不夠的。sql
可是還有另外一種方法,那就是cygwin,它是一個在Window下模擬的簡單的Linux環境,說是簡單,可是卻已經移植了幾乎會用到的命令和開發庫,惟一的缺點就是,安裝起來太過於龐大,很費時。並且它也是有侷限性的:在軟件開發的過程當中,常常會用到第三方的庫,好比你要使用數據庫無論是sybase,mysql,或者別的,好比tuxedo等等,這些東西在cygwin下,你就無能爲力了。數據庫
因此這兩個方法對我來講都不知足,仍是直接在Linux裝eclipse,在windows下按在Xming,最方便,也沒有任何的侷限性。windows