C IDEs & Tools
|
This section documents C23 (ISO/IEC 9899:2024), per ISO/IEC JTC1/SC22/WG14’s freely available working draft N3220, which WG14 documents as differing from the published standard only editorially — the reference these pages are written and verified against. This content was generated with the assistance of AI and should be verified against the WG14 draft and cppreference.com’s C reference before being relied on in production. This section’s bibliography lists the reference material consulted while preparing these pages. |
This page lists the IDEs and editors most commonly used to write C, with a link to each product’s official page. Most of them drive a compiler such as GCC, Clang or MSVC and a build system such as CMake or Make, so choose by platform and by how much integration you want.
IDEs
-
CLion — JetBrains' cross-platform IDE for C and C++, with CMake integration and a built-in debugger.
-
Visual Studio — Microsoft’s IDE for Windows, with the MSVC toolchain and a full debugger.
-
Eclipse CDT — the C/C++ Development Tooling for the Eclipse IDE.
-
Qt Creator — a cross-platform IDE with good CMake support, suited to C and C++ projects.
-
Code::Blocks — a free, lightweight, cross-platform IDE for C and C++.
-
Xcode — Apple’s IDE for macOS and iOS development, with the Clang toolchain.
Editors with extensions
-
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools[*VS Code C/C extension*] -- adds IntelliSense, debugging and code navigation for C and C to Visual Studio Code.