C-Free是(shi)一款集成開發環境(IDE),支持多種編譯(yi)器的專業化C/C++,使用者可(ke)以輕松(song)地編輯、編譯(yi)、連(lian)接、運(yun)行(xing)、調試C/C++程(cheng)序(xu)。
C-Free是一款C/C++集成開發環(huan)境(IDE)。目前(qian)有兩(liang)個版本,收費的(de)C-Free5.0專業版和免費的(de)C-Free4.0標準版。
C-Free中(zhong)集(ji)成(cheng)了C/C++代(dai)碼(ma)解析(xi)器(qi),能夠實時(shi)解析(xi)代(dai)碼(ma),并且在編寫的(de)過(guo)程中(zhong)給出智(zhi)能的(de)提示。C-Free提供了對(dui)目前業界(jie)主流C/C++編譯器(qi)的(de)支持,你(ni)可以在C-Free中(zhong)輕松切(qie)換(huan)編譯器(qi)。可定制的(de)快捷鍵、外部工(gong)具(ju)以及外部幫助(zhu)文檔,使你(ni)在編寫代(dai)碼(ma)時(shi)得心應手(shou)。完善的(de)工(gong)程/工(gong)程組管理(li)(li)使你(ni)能夠方便的(de)管理(li)(li)自(zi)己的(de)代(dai)碼(ma)。
1.支持多編(bian)(bian)譯器(qi),可以配置添加(jia)其他(ta)編(bian)(bian)譯器(qi);
2.增強(qiang)的C/C++語法(fa)加亮(liang)器,(可(ke)加亮(liang)函數名(ming),類(lei)型名(ming),常(chang)量(liang)名(ming)等);增強(qiang)的智能(neng)輸入功能(neng);
3.可添加語言加亮器(qi),支持其他編程(cheng)語言;
4.可添(tian)加工(gong)程類型,可定制(zhi)其(qi)他(ta)的工(gong)程向(xiang)導;
5.完(wan)善的代碼定(ding)位功能(查找聲(sheng)明、實(shi)現和引用);
6.代碼完成(cheng)功能和(he)函數參數提示功能;
7.能夠列出代碼(ma)文(wen)件中包含的(de)所有符號(函數、類/結構、變量(liang)等);
8.大(da)量可定制的功能
可定制快捷鍵
可定制外部工具
可定制(zhi)幫助(zhu)(可支持Windows幫助(zhu)、Html幫助(zhu)和在線幫助(zhu));
9.彩(cai)色(se)、帶語法加亮(liang)打印功能;
10.在調(diao)試時顯示控制臺窗口;
11.工(gong)程轉化功能,可將其他類(lei)型的工(gong)程轉化為C-Free格式的工(gong)程,并在C-Free中打開。
最新(xin)的c-free5.0版本(ben)已經可(ke)以支(zhi)持c99標準(zhun)。步驟是(shi)點(dian)擊(ji)工(gong)具(ju)--環境選項--新(xin)建文件類型將(jiang)cpp改(gai)為(wei)c確定,然(ran)后(hou)點(dian)擊(ji)構建--構建選項--原始(shi)參數將(jiang)-g-DDEBUG改(gai)為(wei)-std=c99點(dian)擊(ji)確定,可(ke)以支(zhi)持C語言最新(xin)標準(zhun)c99。目前的缺點(dian)是(shi)在(zai)編(bian)譯程(cheng)序時如果出現warning:no newline at end of file這樣(yang)的警告(gao)。可(ke)以在(zai)程(cheng)序的末尾(wei)}后(hou)在(zai)敲擊(ji)回車鍵重(zhong)新(xin)編(bian)譯即可(ke)消除警告(gao)。