是一種可以直接把Linux上面的code直接拿到windows上跑的環境
方法是利用cygwin1.dll模擬Linux上會使用到的API,所以基本上是不需要修改任何程式碼的
當然,因為是模擬Linux API,所以效率上面就別要求太多了
另外,因為是轉接,所以這個程式只能在有cygwin1.dll的環境才能執行
minGW+msys
minGW則是直接利用Win32 API來提供一個Unix-like Shell的環境
雖然程式碼需要修改,但因為是直接利用Win32 API,在執行效率和可移植性都大於Cygwin
可以直接換到其他Windows環境下執行,不需要.dll來當中介層
而msys的功用則是提供使用者介面,通常會搭在一起使用
沒有留言:
張貼留言