回答
我一直很喜歡Code::Blocks這是一個很棒的C/C++ IDE,有幾個有用的插件。至於編譯器,我一直使用MingW,但我聽說編譯器是好的。
如果您使用Windows,我建議使用Visual Studio。有一個免費的快車版here,但有一個缺點 - Visual C++爲Win32和.Net開發提供了很多「附加功能」。試圖把重點放在C.
我學會了使用Borland's Turbo C時
這些新增特性可能會造成混亂。不過,這是一段時間了。
我使用Cygwin作爲我的開發環境,使用Notepad ++作爲編輯器;我更喜歡一組簡單的應用程序,每個應用程序都做一件事,而不是大量複雜的IDE。 Visual Studio在這個意義上特別有問題;它不僅非常面向C++,而且由於其龐大的功能,對於新程序員來說它是完全壓倒性的。
MSVC也缺乏對大多數C99標準的支持,這在使用C編程時可能非常煩人。例如,您必須在代碼塊頂部聲明所有變量。
我最喜歡的是Slickedit。一個全面的IDE是第一批擁有C和C++函數提示(思考,intellisense)的應用程序之一,可以與GCC或幾乎所有的c/C++編譯器一起使用,它將幫助您管理make文件或讓您自己完成所有工作,快速,乾淨,而且一切都是光滑的。與幾乎任何版本控制服務器集成。完全可配置,具有C/C++重構功能,並可讀取/導入幾乎所有其他項目類型。
當然,你必須付出代價,但如果你想要一個良好的體驗,你通常會這樣做。
另外,還有很多很多免費的代碼開發工具,在那裏像Eclipse,Textpad,CodeBlocks,Editpad,所有各級項目的集成。如果這是你的一杯茶,大多數微軟的開發應用程序都可以與他們的Visual Studio Express應用程序一起使用。
Netbeans提供了一個相當漂亮的C/C++開發環境。非常適合已經熟悉NB for Java,Ruby或PHP開發的任何人。提供許多與Visual Studio,Borland或CodeWarrior相同的功能(它們是否還在?),但不受限於專有庫。它還提供了便攜式開發環境,因此您可以在平臺之間獲得一致的工作流程和工具集。
當然,使用GNU編譯器工具正確配置的Vim可以提供非常漂亮的體驗。你不會得到彈出窗口和gui,但它可以自動執行構建過程,甚至跳到代碼中的錯誤。
你可以玩Eclipse,它不是C的最佳選擇,但它可以工作。對於編譯器,我會使用GNU gcc。對於工具,請看CScope,gdb(調試器)。
如果你不喜歡微胖去與Microsoft Visual C++ Express版本,但千萬記住有很多在那裏額外的東西...
我編輯的C代碼在實際使用Vim,因此我並不真正瞭解C IDE。
我經常使用一些工具來幫助,但:
- C標籤:生成的代碼文件的源代碼
- 品牌:構建automatisation
- GDB:GNU調試
- GCC:本GNU C編譯器
如果您在Windows平臺上開發,編輯器支持C語言。
- 1. Eclipse JavaScript開發工具與動態語言工具包JavaScript IDE
- 2. 什麼工具和語言可用於Windows Shell腳本?
- 3. 什麼語言和工具最初用於開發世嘉MD/Genesis遊戲?
- 4. iPhone開發工具和語言
- 5. 用於生成C代碼的工具/ IDE /語言存在
- 6. 什麼IDE設置和工作流程用於OSGi開發?
- 7. 什麼工具用於C/C++和CI?
- 8. Windows 7小工具 - 用於開發的編程語言
- 9. 快速開發工具/ IDE
- 10. 用什麼語言開發Adobe CS
- 11. Sharepoint用什麼語言開發?
- 12. 用於Omap的IDE和開發工具5912
- 13. 什麼工具(免費或其他)對於開發和調試C#/ C++有用?
- 14. 用於OCaml語言的IDE
- 15. 用於C#語言的'this'是什麼?
- 16. 簡易語言/ IDE開發GUI程序?
- 17. 什麼是可用於gtk +開發的IDE
- 18. Clone Detective是否有類似的工具可用於其他語言/ IDE?
- 19. 什麼語言/工具支持WSDL 1.1?
- 20. 什麼編程語言用於開發Java?
- 21. 用於管理和跟蹤ide,編程語言,插件等版本的工具
- 22. 爲什麼不使用C編程語言進行Web開發
- 23. Delphi IDE開發了什麼IDE?
- 24. 什麼編程語言可用於發送電子郵件
- 25. 服務器端語言建議(+ IDE和工具)
- 26. 爲移動開發挑選IDE和語言
- 27. 什麼樣的模板語言可用於Java和Javascript?
- 28. 土坯空氣開發ide /工具
- 29. 用什麼IDE來開發OpenGL ES?
- 30. 用於Pro * C/C++的IDE IDE在Linux中的開發和調試
感謝您的工具答案也。 – 2008-09-29 22:11:35