2020年了,現在還有哪些純C語言的IDE值得推薦? 如題,現在有很多C++的IDE,比方說Visual C++,Dev C++。那麼C語言的開發工具,注意是純C語言,不是C++,的開發工具有哪些呢?用這些C++編譯器寫的C語言程序,我感覺本質上還是C++,只不過代碼風格和C語言一樣,是這樣的嗎?如有不對請指正。 感謝知友指正,現在我明白了很多編譯器是同時支持C與C++的,根據後綴名判斷是C還是C++。gcc編譯器我之前就知道。 用VsCode + GCC或Clang或Vim + GCC 或Clang Geany+內嵌終端(libvte)+GCC+Git 首先,寫代碼的不是編譯器,而是編輯器。所謂的集成開發環境(IDE)就是把下面這些工具鏈(toolchain)集成在一起,然後給你提供個便捷的可視化用戶操作界面(GUI): 編輯器(editor) 自動編譯(auto compilation) 編譯器(compiler) 連接器(linker) 調試工具(debugger) 版本管理(VCS) 原則上講,這些都是獨立的程序,比如vim+make+cc+ld+gdb+git,當然你完全可以按照喜好和需求,把上面工具鏈中的任何一個替換成你喜愛的,或者就直接用你所謂的IDE回到推薦純C語言的IDE,我覺得真無所謂了吧。如今需要純C語言IDE絕大部分都是在校學生,用哪個不是用呢。如果真要推薦,我推薦直接用在線編譯吧,方便多了,比如下面這個:code, compile and run?www.codechef.com各種編譯器隨你選(遠比我列出來的多): 1.IDE是集成開發環境,只是給你配套了許多方便你寫代碼、管理代碼的功能,和編譯器無關2.現代C/C++編譯器套件都是可以編譯多種語言的,例如GCC、Clang套件,同時C/C++算是聯繫非常非常緊密的語言了,C++過程式編程基本就是C的擴充,甚至都沒改啥。 3.Windows下推薦Clion+GCC,教程蠻多,MacOS下推薦Clion+自帶的clang4.Visual Studio在Windows下寫C++、C#什麼非常方便,但其對C,改了一系列私有的「安全」函數,雖然可以關了相關功能,但還是會給初學者造成很多煩惱,寫純C不是很推薦VS。5.DevC++也可以的,自帶編譯器,開箱即用,缺點是好多年沒更新了6.願意折騰的話,可以用VS Code+GCC或Clang+Cmake(多文件編譯配置)來搞一下子7.能用Clang就用,錯誤提示簡直太好了。。 notepad加上gcc/clang 用QtCreator呀,編譯套件你自己選好了,windows下msvc跟mingw二者選一。 推薦用source insight,像幾千個文件的c/c++工程,不要太好用,當然,如果你只是幾個文件10幾個文件的話,用什麼都可以(source insight是收費軟體) Emacs, 純C。 我非常想吐槽 題目描述基本上每句話都是錯的 &正常來說IDE是不分語言的& 分語言的是編譯器gcc/clang都支持C語言 msvc可能支持的不完整一般來說都是靠文件後綴名來區分是.c被識別成C語言.cpp/.cxx被識別成C++再說DEV C++ 這個默認帶的TDM-GCC也是gcc的一種 輕量級純 C 開發環境 Pelles C for Windows 9.0 關於編譯器,編輯器,集成開發環境的區別大家已經說了很多。我再嘮叨一句,關於GCC的理解。GCC (GNU Compiler Collection)是一套編譯器並非一個編譯器。在剛發布的時候曾經叫GNU C Compiler,只是C的編譯器。但是很快就得到擴展,現在編譯器前端主要支持的語言有C (gcc), C++ (g++), Objective-C, Objective-C++, Fortran (gfortran), Ada (GNAT)和Go (gccgo)。所以並非根據後綴判斷是哪個語言,而是用哪個編譯器就是用哪種語言編譯,擴展名不重要。例如以下的C++代碼,源代碼擴展名是.c,用g++可以編譯而用gcc不行。 $ bat cpp.c ───────┬──────────────────────────────────────────────────────────────────────────── │ File: cpp.c ───────┼──────────────────────────────────────────────────────────────────────────── 1 │ #include & 2 │ 3 │ int main() 4 │ { 5 │ std::cout & | ^~~~~~~~~~ compilation terminated. CLion+WSLCLion+CygwinCLion+Remote Server加一下:VSCode配合以上的三種工具鏈開發輕量級的項目真的很爽 NetBeans,老歸老,好用。在Windows上可以通過ssh遠程調試。一鍵自動上傳源碼編譯啟動調試,網速夠快時和本地調試差異不大。裝8.2,不要裝新版。 CLion,vscode 左手一個sublime,右手一個terminal CodeBlocks 相关文章 {{#data}} {{title}} {{/data}}