C語言編(bian)程軟件
時間:2018-12-27 來源:華清遠見
C語言是一門歷史(shi)很長的編程語言,其編譯(yi)器和開(kai)(kai)發(fa)工(gong)具也多(duo)種(zhong)多(duo)樣,其開(kai)(kai)發(fa)工(gong)具包括編譯(yi)器,現(xian)舉(ju)幾(ji)個開(kai)(kai)發(fa)工(gong)具供大(da)家選(xuan)擇,當然也要根據自己(ji)(ji)的操作系(xi)統來選(xuan)擇適合自己(ji)(ji)的開(kai)(kai)發(fa)工(gong)具。
好(hao)多(duo)剛開(kai)始接(jie)觸c語言的(de)朋(peng)友都(dou)想知道用上面(mian)軟件開(kai)發(fa)c語言比較好(hao),一般來說(shuo)微(wei)軟的(de)東西肯定是最(zui)好(hao)的(de),更適合(he)新手(shou)學習,等(deng)上手(shou)了就可(ke)以接(jie)觸別(bie)的(de)軟件了。
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等(deng)等(deng),太(tai)多(duo)了,由于C語言比(bi)較成熟(shu),所(suo)以(yi)編(bian)程(cheng)環境很多(duo)。建(jian)議使用Microsoft Visual C++。
在Windows下做軟件開發(fa),編(bian)(bian)譯器(qi)的首選(xuan)當然是(shi)Visual Studio,目(mu)(mu)前微軟也有免費的Microsoft Visual C++2008Express版本可供下載和使用。但(dan)是(shi),如果考慮做跨平臺的軟件,選(xuan)擇gcc作(zuo)為編(bian)(bian)譯器(qi)無(wu)疑(yi)是(shi)明(ming)智的,無(wu)論Linux,MacOSX還(huan)是(shi)其他(ta)的Unix變體,大(da)多選(xuan)用gcc作(zuo)為編(bian)(bian)譯器(qi),所以,選(xuan)擇gcc作(zuo)為編(bian)(bian)譯器(qi)能(neng)夠讓你的軟件提前通過編(bian)(bian)譯器(qi)的驗(yan)證(zheng),能(neng)夠更容易的在不(bu)同平臺上通過編(bian)(bian)譯。TDM GCC項目(mu)(mu)已經幫(bang)助(zhu)大(da)家測試(shi)并(bing)整合了Windows平臺下的gcc安(an)裝(zhuang)(zhuang)工(gong)具(ju)TDM GCC On-Demand Installer,大(da)家可以根據需要選(xuan)擇下載并(bing)安(an)裝(zhuang)(zhuang)那些工(gong)具(ju)包。安(an)裝(zhuang)(zhuang)完成后,需要修改(gai)環境變量(liang),將(jiang)安(an)裝(zhuang)(zhuang)目(mu)(mu)錄加入PATH搜索路徑中(zhong)。
1、TC 2.0:Borland公司的(de)產品,在(zai)dos界面(mian)下編譯(yi)運行,小巧、靈活,但(dan)是不能使用(yong)鼠標,界面(mian)如(ru)下:

菜單命令是alt+菜單項的第(di)一個字母,可以調試,在(zai)第(di)一次用(yong)的時候(hou),可以需要(yao)配置一下目(mu)錄,如下:

第一次使用可能(neng)感覺不舒服(鼠標不能(neng)用的緣(yuan)故(gu)),慢慢熟(shu)悉(xi)一段時間,就沒事了,當初在學校學習考試都是這個環境。
2、win-TC:在tc2.0的基礎上加上了(le)(le)界面,能(neng)夠(gou)使用(yong)鼠標,具(ju)有語法高亮,可以(yi)嵌入匯編(bian)等特點,對(dui)新(xin)手(shou)一些,拜托(tuo)了(le)(le)不能(neng)用(yong)鼠標的困難。編(bian)寫完源代碼,進行編(bian)譯運行即(ji)可,軟(ruan)件比較容易上手(shou)。

3、dev-C++:是(shi)windows下一款開發c/c++的(de)開發環(huan)境(jing),使用gcc為編(bian)譯器,遵循標準,功(gong)能(neng)比較強大(da),語法高亮,可以進行單(dan)步(bu)調試(這對(dui)排除(chu)錯誤很重要),進行斷點(dian)設置(zhi)等功(gong)能(neng),遵循C標準,是(shi)一款很強大(da)的(de)開發工具。

4、VC++,微軟的產(chan)品,編譯器,鏈接器,運行,調試等功能于一體的強大開發(fa)工具,特點是功能十分(fen)強大,對(dui)于新手來說需要一段時間去摸索
c語(yu)(yu)言(yan)(yan)編(bian)程(cheng)軟(ruan)(ruan)件(支(zhi)持(chi)win7/win8)是(shi)一款支(zhi)持(chi)多語(yu)(yu)言(yan)(yan)開發(fa)的開發(fa)系統。c語(yu)(yu)言(yan)(yan)編(bian)程(cheng)軟(ruan)(ruan)件(支(zhi)持(chi)win7/win8)同時支(zhi)持(chi)c語(yu)(yu)言(yan)(yan),c++以及vb語(yu)(yu)言(yan)(yan)的開發(fa),軟(ruan)(ruan)件能很(hen)好的兼容(rong)win7以及win8,用(yong)戶只需(xu)設(she)置軟(ruan)(ruan)件兼容(rong)性(xing),把它設(she)為win 98,win xp等等。
為大(da)(da)家提(ti)供的(de)(de)c語(yu)言編程軟(ruan)件為vc++6.0。VC++6.0是Microsoft公司推(tui)出的(de)(de)一個基于Windows系統平臺、可視化的(de)(de)集成開發環(huan)境,它的(de)(de)源(yuan)程序按C++語(yu)言的(de)(de)要求編寫,并加入了微(wei)軟(ruan)提(ti)供的(de)(de)功(gong)能強大(da)(da)的(de)(de)MFC(Microsoft Foundation Class)類庫。
c語言(yan)編(bian)程(cheng)軟(ruan)件(jian)(支持win7/win8)的(de)(de)(de)(de)MFC類庫中封(feng)裝了(le)大部分Windows API函數(shu)和Windows控件(jian),它(ta)包含的(de)(de)(de)(de)功能(neng)涉及到整個Windows操作(zuo)系統(tong)。MFC不僅給(gei)用(yong)(yong)(yong)(yong)(yong)戶提供(gong)(gong)了(le)Windows圖形環(huan)境下應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)序(xu)(xu)的(de)(de)(de)(de)框架(jia),而且還提供(gong)(gong)了(le)創(chuang)建應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)序(xu)(xu)的(de)(de)(de)(de)組件(jian),這樣(yang),開(kai)發(fa)人員不必(bi)從頭設計創(chuang)建和管理一個標(biao)準Windows應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)序(xu)(xu)所需的(de)(de)(de)(de)程(cheng)序(xu)(xu),而是從一個比較高的(de)(de)(de)(de)起點編(bian)程(cheng),故節省了(le)大量的(de)(de)(de)(de)時(shi)間。另外,它(ta)提供(gong)(gong)了(le)大量的(de)(de)(de)(de)代碼,指導用(yong)(yong)(yong)(yong)(yong)戶編(bian)程(cheng)時(shi)實現某(mou)些技術和功能(neng)。因此(ci),使用(yong)(yong)(yong)(yong)(yong)VC++提供(gong)(gong)的(de)(de)(de)(de)高度可(ke)視化的(de)(de)(de)(de)應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)序(xu)(xu)開(kai)發(fa)工(gong)具和MFC類庫,可(ke)使應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)序(xu)(xu)開(kai)發(fa)變得簡單。

5、啊哈C 輕量級c語(yu)言編程軟件 v2.0 綠色免費版
啊哈(ha)C是一(yi)個不錯的輕量(liang)級(ji)C語言(yan)編程入門軟件,使(shi)用gcc內核編譯,支持語法(fa)高亮,代碼折疊(die),編譯錯誤提示等,界面簡(jian)介,操作方便,非常適合C語言(yan)學習入門使(shi)用。

6、C-Free
C-Free是一款支持多種編譯器(qi)的(de)專業化C/C++集(ji)成開發環境(IDE)。利(li)用(yong)本(ben)軟件,使(shi)用(yong)者可(ke)以(yi)輕松地編輯、編譯、連(lian)接、運(yun)行、調試C/C++程序。C-Free中(zhong)集(ji)成了C/C++代(dai)碼(ma)解析(xi)器(qi),能夠實時(shi)(shi)解析(xi)代(dai)碼(ma),并且(qie)在(zai)編寫(xie)的(de)過程中(zhong)給出智能的(de)提示。C-Free提供了對目前業界(jie)主流C/C++編譯器(qi)的(de)支持,你可(ke)以(yi)在(zai)C-Free中(zhong)輕松切(qie)換編譯器(qi)。可(ke)定制的(de)快捷(jie)鍵(jian)、外部工(gong)具以(yi)及外部幫助文檔,使(shi)你在(zai)編寫(xie)代(dai)碼(ma)時(shi)(shi)得心應手。完善的(de)工(gong)程/工(gong)程組管(guan)理(li)使(shi)你能夠方便的(de)管(guan)理(li)自己的(de)代(dai)碼(ma)。

C-Free是一款國(guo)產(chan)的C、C++開發工具(ju),堪(kan)稱(cheng)神器,讓你愛不釋手。
如果你受夠(gou)了Visual Studio的龐大臃腫(zhong),Visual C++ 6.0在(zai)Win7、Win8下的兼(jian)容性(xing)問題,那么C-Free將是(shi)一個讓你驚喜(xi)的選擇。C-Free整個軟件(jian)才14M,非常輕巧(qiao),安(an)裝(zhuang)簡單,可以自(zi)由切換編(bian)譯器。
C-Free最新版(ban)本(ben)是(shi)5.0,注(zhu)(zhu)冊需要80RMB,可(ke)以(yi)免費試用30天,過(guo)期不(bu)注(zhu)(zhu)冊將無(wu)法(fa)使用。雖然本(ben)教程提供了注(zhu)(zhu)冊碼,但是(shi)如果你不(bu)缺(que)銀子,還是(shi)為(wei)國產軟件做點貢獻,購(gou)買正(zheng)版(ban)吧。
主要包含如下特性:
支持(chi)多編譯(yi)器,可以配置添加其他編譯(yi)器;
目前支持的編譯器類(lei)型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Intel C++ Compiler
(6) Lcc-Win32
(7) Open Watcom C/C++
(8) Digital Mars C/C++
(9) Ch Interpreter
增強的C/C++語(yu)法加亮(liang)器(qi),(可(ke)加亮(liang)函(han)數名,類型(xing)名,常(chang)量名等);
增強(qiang)的智能輸入功能;
可(ke)添(tian)加語言加亮器,支持其他編程語言;
可添加工程類型,可定制其(qi)他的工程向導;
完善的代碼定位功能(查找聲明、實現和引(yin)用);
代碼完(wan)成(cheng)功(gong)(gong)能和函數參(can)數提示功(gong)(gong)能;
能夠列出代碼文件中包含的所有符(fu)號(函數、類/結構、變量等);
大量可定制的功能:
可定(ding)制快捷鍵
可(ke)定制外部工具(ju)
可定制(zhi)幫(bang)助(zhu)(zhu)(可支持Windows幫(bang)助(zhu)(zhu)、Html幫(bang)助(zhu)(zhu)和在線幫(bang)助(zhu)(zhu));
彩(cai)色、帶語法加(jia)亮打印功能;
在(zai)調試時顯示控制臺窗口;
工程(cheng)轉化功(gong)能(neng),可將其他類(lei)型(xing)的(de)工程(cheng)轉化為C-Free格(ge)式的(de)工程(cheng),并(bing)在C-Free中打(da)開(kai)。
多注冊機(ji)都是(shi)對C-Free 5.0之前版(ban)本的,所以這里分(fen)享一個C-Free 5.0的注冊碼:
用戶名:tianfang
電子郵件:quart@163.com
注冊碼:2NnUqd3shO2agta0xNjcusfK1LXO
7、CodeLite
CodeLite是一(yi)個功能強大的開源,C/C++編(bian)程語言(yan)的跨平臺(tai)IDE(定(ding)期在Windows XP SP2 / 3下被(bei)測試 ,(K)Ubuntu 7.10/8.04 Gutsy Gibbon,和MacOSX 10.5.2 )。CodeLite的源代碼使(shi)用是遵循(xun)的GPL v2許可證的。
win安裝
1.首先(xian)從CodeLite的官方網站上下載安(an)裝包,有三種(zhong)安(an)裝包可供(gong)選擇,
第(di)一種是不包含MinGW( C/C++編譯器),所以安裝后還(huan)要另外配置編譯器;
第二種是帶(dai)C/C++編(bian)譯器的安裝(zhuang)包(文件(jian)名中帶(dai)Mingw字樣)對(dui)于新手強力推薦此安裝(zhuang)包
第(di)三種便是帶有wxWidgets庫的安裝包(bao)(文件名帶有wx字樣的安裝包(bao));
如果對此(ci)不是很了解(jie)可(ke)以選擇(ze)最新版本的安裝(zhuang)包 即(ji)Download codelite-xxx.exe 字樣的安裝(zhuang)文件(xxx為(wei)版本號)。
2.下載后(hou)安裝包后(hou),雙擊安裝包,然(ran)后(hou)根據提示一路Next即可。

