怎樣自己開發(fā)軟件 優(yōu)秀的C語言程序員都是用哪些開發(fā)工具?
優(yōu)秀的C語言程序員都是用哪些開發(fā)工具?首先,我們需要了解C語言的開發(fā)工具和平臺;大多數(shù)情況下,C語言的開發(fā)是在Linux上開發(fā)的,很少在windows上開發(fā);但是大多數(shù)程序員在windows上寫代碼,
優(yōu)秀的C語言程序員都是用哪些開發(fā)工具?
首先,我們需要了解C語言的開發(fā)工具和平臺;
大多數(shù)情況下,C語言的開發(fā)是在Linux上開發(fā)的,很少在windows上開發(fā);
但是大多數(shù)程序員在windows上寫代碼,然后上傳到Linux上編譯;
所以我將主要介紹Windows上的C語言開發(fā)工具:
1。souceinsight,這是一個很好的C語言編輯器,可以清楚地看到各種函數(shù)和變量之間的關(guān)系;
2。記事本,這也是一個簡單的工具來編寫代碼;
3。如微軟的visual studio 2017集成開發(fā)環(huán)境,可以直接在windows上編譯程序;
在Linux上編譯程序,并通過編寫makefile加快編譯速度。
C 軟件開發(fā)工具有哪些?
Microsoft Visual C、Microsoft Visual Studio、dev C、code::blocks、Borland C、watchcom C、Borland C builder、GNU DJGPP C、lccwin32 C編譯器3.1、high C、Turbo C、GCC、C-free和win TC、my TC等太多。由于C語言的成熟,有許多編程環(huán)境。建議使用Microsoft Visual C。
C語言開發(fā)用什么工具比較好?
我是宇宙之王。我從事開發(fā)工作已經(jīng)20多年了。讓我談?wù)劇?/p>
C開發(fā)從根本上講,您需要三樣?xùn)|西:編輯器、C編譯器連接器、對象代碼調(diào)試器。我們分開談吧。
1. Editor(或IDE):原則上,您可以使用任何純文本編輯器來編輯代碼,但是為了提高編輯效率,您通常使用專業(yè)的代碼編輯器(或IDE)。例如,在windows中,微軟提供了世界上第一個vs。你可以選擇任何最新版本的V。當(dāng)然,vs是比較大的,因為它強大的功能。如果你有一臺電腦,你可以用它,它不是很可怕。您還可以選擇VSCode(C編譯器和調(diào)試插件)、sourceinsight、UtraEdit、DevC等。Linux下也有很多選擇。如果你是一個原教旨主義工程師,你必須選擇VI或VIM:),但你不注意崇高甚至geditor。
2. 編譯器:C語言被廣泛使用。事實上,針對不同的場景有很多編譯器,但我知道你在學(xué)習(xí)C,對吧?只有兩個選項,微軟的C編譯器連接器和GCC。微軟的C編譯器直接與它的集成開發(fā)環(huán)境VC和vs打包在一起,直接使用它的ide不需要知道細(xì)節(jié)。您需要自己配置GCC,但是在開發(fā)編輯器中,您至少需要知道GCC的編譯器開關(guān)參數(shù)。另外,讓我們進一步討論GCC。GCC是GNU編譯器集合的縮寫。它實際上包括C、C、Objective-C、FORTRAN、Java、ADA、go語言和D語言的前端,以及這些語言的庫(如libstdc、libgcj等),非常強大!而且是跨平臺的。你以后會經(jīng)常用的。有必要熟悉一下。
3. 調(diào)試器:如果你使用微軟IDE,啊,你不需要知道細(xì)節(jié)。如果微軟已經(jīng)集成了它,就直接使用吧!目前,DEVC也已整合。如果是其他獨立的編輯和編譯環(huán)境,則需要自己配置。一般來說,GDB用于支持GCC。
最后,讓我們總結(jié)一下。
在Windows系統(tǒng)下:初學(xué)者不必?fù)?dān)心。這就是微軟的vs集成環(huán)境。如果機器無法工作,請更改為DEVC(但這個平臺實際上有一些惱人的bug…)或vscode。如果你不覺得版本太低,甚至可以用VC6,哈哈。
Linux系統(tǒng):vscode、sublime、VIM都是不錯的選擇
!那么,我想對正在學(xué)習(xí)C語言的朋友們說一句鼓勵的話:C語言的世界像大海一樣深。。。小心
?。海?/p>