CygWin、MinGw和Msys的區別


做了6年的Windows C++,覺得已經沒什么挑戰力;而且Windows C++已經沒落,不得不轉Linux C++;

習慣了Windows的界面,習慣了傻瓜式的VS IDE,現在遇到Linux命令行、gcc、g++、vim這種高端大氣上檔次的東西,還真是傻眼了;

那就百度、谷歌吧,但是一艘一大片,全都是相互抄襲轉載的內容,價值不大,講了一大堆也沒講明白,於是只有自己慢慢摸索。

簡單地分別用一句話概括:

CygWin 是一個在Windows平台上運行的類Unix環境,可以將Linux下編寫的代碼無需修改地移植到Windows(可用於開發Linux程序,也可用於開發Windows程序);

MinGW  是一個Windows版本的GNU開發套件,使得Windows程序開發者可以使用“改造版GNU”工具集(只可用於開發Windows程序);

Msys     是一個Windows平台上運行的類Unix環境,配合MinGW;

 

總之,CygWin和Msys基本是一個概念,配合MinGW,它們就可以做Unix和Linux的開發,比如C、C++。

 

 

以上都是自己的理解,有不當之處還請各位指正,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM