經常使用的C語言開發工具備不少,每一個開發工具所支持的庫函數和對標準的實現都有差別。不過,對於初學者,能夠忽略這些細節,選擇一款使用普遍、上手容易的開發工具纔是王道。html
Visual C++ 6.0簡稱VC或者VC6.0,是微軟1989年推出的一款C/C++編譯器,界面友好,調試功能強大。VC6.0是一款革命性的產品,很是經典,至今仍然有不少企業和我的在使用,不少高校也將VC6.0做爲C語言的教學基礎,做爲上機實驗的工具。本教程中的代碼,也都是在VC6.0下運行經過。瀋陽463解放軍醫院http://www.463eye.com/
VC6.0確實有點老了,微軟原版VC6.0在XP、Win七、Win8下都存在兼容性問題,甚至不能正常啓動,C語言中文網提供了兩個通過第三方更改的版本。
1) VC6.0精簡版(15M / 16M)
VC6.0精簡版維持了原版VC6.0的界面,解決了兼容性問題,簡化了安裝過程,能夠在XP和Win7下完美運行(Win8不行)。
下載地址:VC 6.0精簡版下載,支持Win7和XP
2) C-Free MSCL版(42M)
C-Free MSCL版是在 C-Free 5.0 基礎上集成了 Visual Studio 10.0 SP1 的編譯器、調試工具、綠色部署工具等,支持XP、Win七、Win8,至關於給 Visual Studio 10.0 SP1 換了個界面。
下載地址:C-Free MSCL版下載
3) Visual Studio
微軟後來對VC6.0進行了升級,並改名爲Visual Studio(簡稱VS),支持更多的編程語言,更增強大的功能,不過 Visual Studio 文件很大,有3G左右,大部分功能初學者暫時不會用到;並且安裝繁瑣,不容易卸載乾淨。
Visual Studio 還有一個缺點是佔用資源較多,不建議配置低的機器使用。
固然,若是你但願進行Windows開發,追求強大的功能,擁有良好的網絡和高配的機器,那麼 Visual Studio 也是一個很好的選擇。
Visual Studio 下載地址:http://www.iplaysoft.com/vs2013.html
一點忠告:C語言初學者應化繁就簡,儘快搭建起編程環境,實際運行幾個C語言程序,找到學習的樂趣和成就感。而不是追求功能強大的開發工具,VC6.0精簡版和C-Free MSCL徹底能夠知足初學者的需求。瀋陽463整形醫院http://www.hengnaya.com/編程
GCC是Linux下最流行最好用的C語言開發工具,無論是新手仍是大牛,大部分都是GCC的擁護者,對於初學者,GCC是毋庸置疑的選擇。大部分的Linux發行版自帶了GCC,通常狀況下無需安裝。
Vim是Linux下的文本編輯器,一般與GCC結合使用,提升開發效率。
在Windows下,也有集成了GCC的開發工具,如 Code::Blocks、MinGW、C-Free 等,但不要期待這些工具在Windows下擁有良好的表現,實際的Windows項目開發中大部分使用VC6.0或其升級版Visual Studio。
瀋陽整形醫院給點提示
上面的開發工具不單單包含了C語言編譯器,還包含了不少輔助功能,好比編輯器、代碼高亮、調試功能和錯誤提示等,這叫作「集成開發環境」。
集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。網絡