cmake可以編譯c語言嗎 學(xué)習(xí)c語言需要什么嗎?
學(xué)習(xí)c語言需要什么嗎?c語言誕好的比較早,在上世紀(jì)九十年代就很盛行,直到現(xiàn)在,經(jīng)久不衰。這說明它真的很好用。學(xué)習(xí)c語言,入門容易,學(xué)好困難。也就是說,即使處理器的知識(shí)很少,也可以學(xué)習(xí)?,F(xiàn)在電腦上把集成
學(xué)習(xí)c語言需要什么嗎?
c語言誕好的比較早,在上世紀(jì)九十年代就很盛行,直到現(xiàn)在,經(jīng)久不衰。這說明它真的很好用。
學(xué)習(xí)c語言,入門容易,學(xué)好困難。也就是說,即使處理器的知識(shí)很少,也可以學(xué)習(xí)。
現(xiàn)在電腦上把集成開發(fā)環(huán)境裝好。單片機(jī)c語言,還是PC機(jī)c語言,一定要分清楚,IDE是有區(qū)別的。
首先要會(huì)用IDE。如工程文件怎么做,如何加載及生成新的文件,如何編譯調(diào)試。編繹選項(xiàng)如何配置,編繹模式如何選擇。
IDE整明白了,建議先做一個(gè)小程序,熟悉輸入輸出如何做。做一個(gè)簡單的四則運(yùn)算計(jì)算器,這樣對(duì)運(yùn)算,輸入輸出都有所了解。逐步地寫象寫字板那樣的編輯器。這是指PC機(jī)。
對(duì)單片機(jī)來說,建議先學(xué)mcu/ARM的硬件理論??刂?,只有處理器及外圍接口接明白了,開發(fā)就容易了。
希望有益于你。
2020年了,現(xiàn)在還有哪些純C語言的IDE值得推薦?
編輯器≠編譯器
作為一名一線C/C 開發(fā)者,下面推薦兩款最好用的C語言IDE,二者各有千秋。
VisualStudio2017全宇宙第一IDE,支持C99最新語法,支持語法高亮,智能提示等功能,自帶的黑暗主題很適合大多數(shù)程序員的審美,你甚至可以用最新版本的VS來進(jìn)行Linux遠(yuǎn)程開發(fā)了,搭配番茄插件(VA)來進(jìn)行C語言開發(fā)簡直不要太香了,VS本身自帶的 語法智能提示對(duì)C/C 不是太友好,所以VA插件基本上是每位開發(fā)者必裝的軟件。
唯一的缺點(diǎn)就是安裝包實(shí)在太大了,如下圖,VS2017如果選擇全部安裝的話,所需磁盤大小居然高達(dá)50.74G。當(dāng)然,我相信都已經(jīng)2020年了,硬盤大小不應(yīng)該再是問題了。
如果你的電腦配置稍差,那么我還是建議你選擇下面一款I(lǐng)DE。
CodeBlocks跨平臺(tái)支持,支持C99新標(biāo)準(zhǔn),安裝包小巧,包含所有組件大小才90多M,自帶mingw編譯器,支持語法彩色醒目顯示,支持代碼完成,支持工程管理、項(xiàng)目構(gòu)建、調(diào)試等功能。
至于Vim、VSCode等編輯器這里就不再推薦了,雖然他們通過自定義配置插件后,也可以達(dá)到IDE的強(qiáng)大效果,但是在這里回答就覺得有點(diǎn)答非所問了。
最后再說一句,如果你是在校生,初學(xué)C語言,很不幸遇到了那種老古董的教授還在用Tubro C或者VC6.0(據(jù)我所知,都已經(jīng)2020年了,很多老教授還用著多年前制作卻從不修改的的PPT,編程工具清一色的使用VC6.0,對(duì)最新版的Win10系統(tǒng)兼容性差,不支持C99新語法等等等等缺點(diǎn))那么只能強(qiáng)烈建議自學(xué),網(wǎng)上有很多很優(yōu)秀的公開課。千萬不要用VC6!千萬不要用VC6!千萬不要用VC6!