6個 C語言入門必備實用工具

中國有句古話叫做「工欲善其事,必先利其器」,可見我們對工具的利用是從祖輩就傳下來的,而且也告訴我們在開始做事之前先要把工具準備好。有了好的工具那麼我們做起事來也會事半功倍。學習C語言也是一樣的,對於初學者來說往往選擇一款好的編程工具是很頭大的事情。

Linux 基礎_JAVA-創客學院?

www.makeru.com.cn圖標

下面小姐姐就給大家介紹幾款常用的C語言編程工具,究竟哪款適合你,由你自己決定。

VC++6.0

VC++6.0是Microsoft公司推出的一個基於Windows系統平台、可視化的集成開發環境,它的源程序按C++語言的要求編寫,並加入了微軟提供的功能強大的MFC(Microsoft Foundation Class)類庫。

MFC不僅給用戶提供了Windows圖形環境下應用程序的框架,而且還提供了創建應用程序的組件,這樣,開發人員不必從頭設計創建和管理一個標準Windows應用程序所需的程序,而是從一個比較高的起點編程,故節省了大量的時間。

另外,它提供了大量的代碼,指導用戶編程時實現某些技術和功能。因此,使用VC++提供的高度可視化的應用程序開發工具和MFC類庫,可使應用程序開發變得簡單。

也是中國大學的計算機專業學習C語言的必備神器,算是比較古老的C語言學習工具了。現在的大學計算機二級等級考試依然用的是這個軟體,它支持是編譯標準是C98。有人認為這款軟體已經過時了,而且現在主流的win7和win8都不兼容這款軟體,所以建議大家衡量一下是否合適自己,當然如果你是為了應付計算機二級,那就算了,這時你得下載兼容性比較好的軟體,不然在win7是運行不了的。

Code::Blocks

Code::Blocks,是開放源碼軟體,是一個開放源碼的全功能的跨平台C/C++集成開發環境。Code::Blocks由純粹的C++語言開發完成,它使用了蓍名的圖形界面庫wxWidgets

(2.6.2unicode)版。對於追求完美的C++程序員,再也不必忍受Eclipse的緩慢,再也不必忍受VS.NET的龐大和高昂的價格。

同時還具有靈活而強大的配置功能,除支持自身的工程文件、C/C++文件外,還支持AngelScript、批處理、CSS文件、D語 言文件、Diff/Patch文件、Fortan77文件、GameMonkey腳本文件、Hitachi彙編文件、Lua文件、MASM彙編文件、 Matlab文件、NSIS開源安裝程序文件、Ogre Compositor腳本文件、Ogre Material腳本文件、OpenGL Shading語言文件、Python文件、Windows資源文件、XBase文件、XML文件、nVidia cg文件。

識別Dev-C++工程、MS VS 6.0-7.0工程文件,工作空間、解決方案文件。支持最新的編譯標準。這款軟體也是初學者經常使用的,軟體本身不是很大,安裝也很方便,不過因為是個英文版的,最好需要漢化一下,當然如果你英文好的話可以不用。也比較推薦這款給初學者。

Dev-C++

Dev-C++是一個Windows環境下C/C++的集成開發環境(IDE),它是一款自由軟體,遵守GPL許可協議分發源代碼。Dev-C++使用MingW64/TDM-GCC編譯器,遵循C++ 11標準,同時兼容C++98標準。

Dev-C++集合了MinGW等眾多自由軟體,並且可以取得最新版本的各種工具支持,而這一切工作都是來自全球的狂熱者所做的工作。Dev-C++是NOI、NOIP等比賽的指定工具,缺點是Debug功能弱。

開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!

多國語言版中包含簡繁體中文語言界面及技巧提示,還有英語、俄語、法語、德語、意大 利語等二十多個國家和地區語言提供選擇。該軟體採用 Delphi 開發。算是學習C或C++的首選開發工具!

Visual Studio

Visual Studio 是微軟公司推出的開發環境。是目前最流行的 Windows 平台應用程序開發環境。目前已經開發到Visual Studio 2017。

Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程序和網路應用程序,也可以用來創建網路服務、智能設備應用程序和 Office 插件,目前還可開發安卓平台應用及IOS平台應用。

VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是目前最流行的Windows平台應用程序的集成開發環境。

不過我個人覺的軟體太大了,因為它的功能太完善,除了編寫C語言,還可以編寫網頁代碼還有動態asp等等,如果你是做網站開發或者微軟軟體開發的,可以使用這類軟體,如果單純的只是學習C語言,那我們就不需要大材小用,找一款幾十兆的軟體就好。

C-Free

C-Free是一款基於Windows的C/C++集成化開發軟體。利用本軟體,使用者可以輕鬆地編輯、編譯、連接、運行、調試C/C++程序。特別地,這款軟體對於C/C++的學習者非常容易使用,是迅速提高C/C++水平的好幫手。當然,C/C++高手也會在其中找到許多驚喜的功能。

C-Free提供了對目前業界主流C/C++編譯器的支持,你可以在C-Free中輕鬆切換編譯器。可定製的快捷鍵、外部工具以及外部幫助文檔,使你在編寫代碼時得心應 手。完善的工程/工程組管理使你能夠方便的管理自己的代碼。簡單靈活,具有良好的系統兼容性,不用擔心在你的系統裡面安裝不了,同時它的提示功能也不錯,能夠幫助我們及時的發現錯誤。

GCC

GCC(GNU Compiler Collection,GNU編譯器套裝),是一套由GNU開發的編程語言編譯器。它是一套以GPL及LGPL許可證所發布的自由軟體,也是GNU計劃的關鍵部分,亦是自由的類Unix及蘋果電腦Mac OS X 操作系統的標準編譯器。

GCC(特別是其中的C語言編譯器)也常被認為是跨平台編譯器的事實標準。原名為GNU C語言編譯器(GNU C Compiler),因為它原本只能處理C語言。GCC很快地擴展,變得可處理C++。之後也變得可處理Fortran、Pascal、Objective-C、Java、Ada,以及Go與其他語言。

確切說它是一款編譯器,我們上面說的很多集成開發環境都集成了這種編譯器。如果我們直接使用這個編譯器來編譯我們的C程序那麼我們對C程序的構建過程就會有深入的了解。

推薦閱讀:

TAG:C語言入門 | C/C | C(編程語言) |