windows下首選VS,版本至少vs2005以上,或者用最新的VSCode,不過需要自己配插件,好處是免費,如果做單片機c開發首選eclipse,linux下如果做單片機首選eclipse,其次是clion。eclipse兼容性最好,不過穩定性差一些,vs在win下沒有對手,clion用cmake,相比來說大部分c程序用的都是makefile,需要適應一下。
Devc++:這個IDE是windows環境下的,操作簡單,功能也不弱,適合新手使用。
Codeblocks(強力推薦):功能比較強大的c/c++IDE,有著不錯的智能提示。
拓展資料
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少悉廳量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSIC,作為C語言最初的標准。目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字蠢困函數名和漢字標識符,一定程度上實現了漢字編程。
C語睜檔隱言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等。
編譯器
GCC,GNU組織開發的開源免費的編譯器
MinGW,Windows操作系統下的GCC
Clang,開源的BSD協議的基於LLVM的編譯器
VisualC++::cl.exe,MicrosoftVC++自帶的編譯器
集成開發環境
CodeBlocks,開源免費的C/C++IDE
CodeLite,開源、跨平台的C/C++集成開發環境
OrwellDev-C++,可移植的C/C++IDE
C-Free
LightTable
VisualStudio系列
HelloWorld
『貳』 PIC單片機用什麼編譯器比較好
MICROCHIP本身就提供PIC的編譯器啊,叫MPLAB,可以去官網下載
『叄』 AVR單片機用哪個編譯器好
IAR效率最高,但收費。atmel studio是atmel自己的編譯器,基於gcc,免費。
不二選擇:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方製作的 GCC 工具鏈,專門與 AVR Studio 相配。
AVR Studio 支持調試插件(plugins),proteus 專門有針對 AVR Studio 的插件,非常好用。
『肆』 想學pic單片機
最好用pic16f系列的,這種帶flash存儲器(f表示flash),而且資源比較多,非常適合教學和進行新產品開發,是目咐物銷前廣泛應用的一種PIC單片機,特別適合作為初學者學習PIC單片機的入門選擇,我當初入門選的pic16f877,為pic的中檔單片機衡游.後螞粗來做產品用的是其它型號的pic單片機,但原理都是相同的.
對於它的資料,我當初是在圖書館借的書,名字記不起來了,但網上有很多這種教材,電子版的,都很詳細.我軟體一般都用偉福,主要我有個偉福的模擬器,另外pic匯編可以用mplab,c語言開發可以用pic c lite,我自己是習慣用偉福了,雖然它相當的難操作.
『伍』 剛接觸PIC單片機,想請問一下使用PIC單片機用什麼軟體編程比較好一點,
一樓肯定是沒用過PIC單片機的人。KEIL這個軟體是比較好,但它並不支持PIC單片機的開發。不懂不要瞎回答。
二樓說的才是正道。PIC有專用的MPLAB軟體,去Microchip的官網那裡有免費下載的。