你能給我一些C編譯器之間的比較,特別是在優化方面嗎?哪個免費的C編譯器提供更多優化選項?
回答
其實周圍並沒有太多免費的編譯器。 gcc是「免費」編譯器,可能是優化時最好的一種,即使與專有編譯器相比。
一些獨立的基準測試都是從這裏鏈接: http://gcc.gnu.org/benchmarks/
有幾個C編譯器,'clang + llvm ','gcc','pcc','tcc'等等。 – dreamlax 2010-04-20 07:14:51
Windows SDK的是免費下載。它包括當前版本的Visual C++編譯器。這些編譯器在優化方面做得非常好。
請注意,免費的* Visual Studio Express *版本中的編譯器在優化時會故意殘廢。如果你想要微軟提供的相對較差的優化支持,你需要購買完整版本。 – 2010-04-20 07:11:49
@Paul R:我知道當MS第一次啓動VS的Express版本(假設仍然是)時,_used_是真的。但是對於SDK中的編譯器來說是這樣嗎?不太確定它是...需要谷歌它:-) – SteelBytes 2010-04-20 14:05:18
從http://blogs.msdn.com/windowssdk/「WinSDK v7.1版本中有什麼新東西?... VC++ 2010 RTM編譯器/ CRT改進了編譯性能和速度,這些都是Visual Studio 2010附帶的相同編譯器和工具集「 – SteelBytes 2010-04-20 14:10:06
我相信英特爾允許您在Linux下使用其ICC編譯器進行免費的非商業開發。當涉及到x86和x86-64的代碼生成時,ICC比gcc和Visual Studio更勝一籌(即它通常會生成更快的代碼,並且在某些情況下可以完成體面向量化(SIMD))。
如果你詳細說明會更好。編譯時間更短,程序更快,代碼量更小等?在什麼基準上? – 2010-04-20 13:04:18
@Matthew:注意到 - 我已經進一步認定答案。 – 2010-04-20 13:55:55
- 1. c#/優化編譯器選項(VS2012)
- 2. NetBeans IDE gcc編譯器優化選項
- 3. 哪一個是最優化的C/C++編譯器?
- 4. Unix中的免費C#編譯器
- 5. C++編譯器優化
- 6. 供應商如何提供C++庫支持多個編譯器?
- 7. 免費ARM IDE |編譯器
- 8. 優化免費Monad
- 9. 哪些是免費提供的最佳地理編碼API?
- 10. 今天有什麼免費的JIT編譯器,哪個更易於使用?
- 11. C/C++編譯器反饋優化
- 12. 編譯器優化
- 13. 編譯器優化
- 14. 與優化級別編譯C++項目
- 15. C++循環的編譯器優化
- 16. 查找多語言編譯器或優化器(c,C++,java)
- 17. 如何輕鬆更改項目的默認編譯器優化選項?
- 18. 哪個網站免費提供API的電影信息?
- 19. x86_64上的Windows免費編譯器
- 20. 克++編譯器的優化
- 21. C#編譯器:/ nostdlib選項
- 22. AndroidStudio C++編譯器選項
- 23. Visual C# - 編譯器選項
- 24. 關閉編譯器選擇性優化?
- 25. 微軟C/C++優化編譯器編譯爲
- 26. iPhone 3.0 SDK免費提供?
- 27. GGPLOT2 plotmatrix提供免費秤
- 28. 免費提供NPI lookup API
- 29. C編譯器結構優化
- 30. 虛擬函數編譯器優化C++
這是免費的,因爲在自由或免費的啤酒? – 2010-04-20 04:54:31
看看[http://en.wikipedia.org/wiki/List_of_compilers#C_compilers](http://en.wikipedia.org/wiki/List_of_compilers#C_compilers) – 2010-04-20 06:56:00