[英]Best environment to port C/C++ code from Linux to Windows
我想在Windows平台上構建一個可以構建的大項目。 項目本身是按照POSIX標准用C / C ++編寫的,有一些庫依賴項,如libxml2,libcurl等。 我更喜歡Linux開發人員而不是Windows開發人員,因此我不知道應該使用哪個編譯器套件來移植代碼。 哪一個提供與gcc 4.4.3的更多兼容性我現在正在使用?
我的項目需要flex和bison,是否有任何“隨時可用”的環境將這些項目移植到Windows平台?
謝謝。
如果是我,我會安裝以下內容:
來自Twilight Dragon的GCC編譯器的MinGW端口(目前僅為4.4.1,但我猜它會滿足您的需求,我發現它非常可靠)
來自http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS的MSYS環境(Windows的bash等)
各種工具,如flex來自http://gnuwin32.sourceforge.net/
這實際上是我自己編程的環境,而且效果很好。 如果你想要一個IDE,我會推薦Code :: Blocks ,但gvim和emacs也適用於Windows。
如果您不使用任何UNIX系統調用,那么您可以在Windows上自由運行。 Windows也有flex&bison: http : //gnuwin32.sourceforge.net/packages.html 。 您可以繼續使用MinGW: http : //www.mingw.org/ 。
如果你有UNIX系統調用,那么你必須使用cygwin: http ://www.cygwin.com/,http: //en.wikipedia.org/wiki/Cygwin 。
我非常懷疑cygwin和mingw是否達到4.4.3。 我打賭能夠在mingw中升級編譯器更容易。
如果你真的使用任何Linux特定的東西,你將需要cygwin。 你列出的圖書館不是我不認為的問題。 POSIX可能是,取決於。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.