回答
除了Visual Studio,它似乎有兩個選擇:Dev-C++和Eclipse。
嚴格來說你的命名實例都不是「編譯器」,它們都是IDE。 Dev-C++專門使用了GCC,並且與MinGW/GCC一起打包,所以Eclipse沒有與編譯器一起分發。
其「Express Edition」中的Visual C++免費提供,功能更完備,可以使用老化的Dev-C++,儘管可能比Eclipse更少擴展。完整的Visual Studio/VC++具有「插件」擴展性。
VC++具有良好的ISO C++支持以及C++/CLI,但如果對您很重要,則不支持ISO C99支持。與Dev-C++打包的MinGW版本是GCC 3.4.5,Dev-C++不再開發 - 避免。很可能,Dev-C++對GDB的整合最小化並嚴重破壞,使得它無法使用。在Eclipse中使用GDB更好,但它仍然只是GDB,而VC++的調試器是我用過的最好的調試器。
同樣對於Windows開發,在VC++中使用Microsoft API的障礙要少於不能包含官方Win32 API或.NET框架的開源項目。另一方面,在Visual Studio之外,像所有編譯器一樣,VC++是一個命令行工具,可以在其他IDE中使用,也可以單獨使用,如果您願意的話。 Dev-C++派生的wxDev-C++特別支持Microsoft Compiler作爲替代後端,Eclipse可以與any compiler一起使用。
我不知道最好的,但我見過MS-Visual Studio和Borland C++是Windows上使用最廣泛的編譯器之一。
不要忘記免費軟件GCC/G ++。不過,編譯器與IDE不同;對於一個用於Windows的IDE,無論您的政策是微軟,Visual Studio都只是一個使用的樂趣。當然,我主要用於.NET語言,所以如果你不打算使用託管代碼,你的里程可能會有所不同:-)
如果你感覺特別硬核,而且便宜(便宜! ),你可能會比XEMacs和GCC做得更差。
有Netbean的C++模式和QtCreator它可以使用Qt4支持的任何編譯器,我在windows上使用msvC++ 10,在linux上使用gcc。
忘了提及MS VC++ Express是免費的窗口和課程MinGW/GCC。
作爲全新的張貼在這裏,並沒有閱讀歷史文章,我敢肯定,有關於哪種編譯器是Windows優化的各種辯論。個人而言,我傾向於堅持使用Visual Studio的本地編譯器cl.exe,因爲使用起來比任何東西都更容易使用。
對於跨平臺開發,我將在Windows和vim(或emacs),gcc和gdb中使用VS(和cl.exe)作爲'nix。儘管如此,就IDE而言(這似乎是你關注的不僅僅是編譯器),我發現沒有什麼東西與VS完全匹配,以提高生產力。
使用MinGW for windows。 MinGW的包括:
- GNU編譯器集(GCC),包括C,C++,ADA和Fortran編譯器的一個端口;
- 適用於Windows的GNU Binutils(彙編器,鏈接器,歸檔管理器)
- 用於在MS-Windows上部署MinGW和MSYS的圖形和命令行安裝程序。
最好使用linux進行開發。與Windows相比,Linux的開發過於簡單。
- 1. 什麼是最好的Scheme解釋器或編譯器?
- 2. 什麼是最流行的編譯器,MSVS有什麼不好?
- 3. 什麼是最好的PHP編輯器?
- 4. 什麼是C#中最好的chioce,Windows窗體或WPF開發?
- 5. Java的最快/最好的Base64編解碼器是什麼?
- 6. 什麼是適用於Windows XP的良好BASIC編譯器?
- 7. 什麼是C++中最好,最準確的計時器?
- 8. 什麼是一個好的C#編譯器 - 編譯器/解析器生成器?
- 9. 最好的JavaScript編譯器/縮小器
- 10. 最簡單的C編譯器和編輯器的Windows?
- 11. 什麼是最好的XML解析器
- 12. 什麼是最好的JavaScript混淆器?
- 13. 什麼是Windows上最快最好的PHP IDE?
- 14. 什麼是最好的開源和最廣泛使用的XML編輯器?
- 15. 最小GCC C++編譯器
- 16. C編輯器或Windows CE編譯器
- 17. 什麼是最好的計算平臺SQL或c#
- 18. 什麼是最好的xmpp服務器和最常見的客戶端?
- 19. 提高ASP.NET/C#編譯速度的最佳方法是什麼?
- 20. 什麼是最好的免費文本編輯器的Mac? FTP?
- 21. 什麼是jQuery最好的豐富的textarea編輯器?
- 22. 什麼是免費的最好的CSS編輯器
- 23. 什麼是一個好的C反編譯器?
- 24. 用於最小可執行文件的C++ Windows編譯器
- 25. 什麼是最好的框架量角器或茉莉花?
- 26. 什麼是最好的 - 數據集或數據讀取器?
- 27. itertools或手寫發生器 - 什麼是最好的?
- 28. 什麼是最好的JQuery WYSIWYM紡織編輯器?
- 29. java中最好的多部分base 64編碼器是什麼?
- 30. 什麼是最好的免費XLIFF編輯器?
哇,最好*或*更常用?你基本可以回答任何事情。你能否在編譯器中闡明你正在尋找的特定功能,以便我們能夠提出更好的建議?另外,請注意編譯器和IDE之間的區別:您是指哪一個? – 2010-12-08 06:36:44
當我開始我們所有的是djgpp。不要以爲這件事情已經存在了。 – 2010-12-08 06:47:43