This is a curated list that I’ll add to periodically. If you know of anything that could go well here, not just compilers lints, formatters, IDEs for C, please let me know via the contact form.
- Clang is a C family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) compiler for the LLVM project. Both a GCC-compatible compiler driver (clang) and an MSVC-compatible compiler driver (clang-cl.exe) are provided.
- Devart Code Compare is a very handy way to compare two files. It integrates with Visual Studio but not Visual Studio Code. There’s a free version or a paid version.
- Pelles C is a complete development kit for Desktop Windows. It includes an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder. Also check out their source code page.
- Visual Studio Code – a totally free cross-platform IDE for most languages with extensions from Microsoft. Probably the best IDE on Linux (IMHO!)
Recommended Visual Studio Code Extensions
- Diff & Merge. Still at alpha but provides file diff and merge capabilities.