Pelles C

by Pelle Orinius

A free C compiler and complete development kit for the C language on Windows

Operating system: Windows

Publisher: Pelle Orinius

Release: Pelles C 9.00

Antivirus check: VirusTotal report

Report a Problem

Pelles C is a complete development kit for the C language on Windows. It comes with an optimizing C compiler, a macro assembler, a linker and many other programs, all integrated in order to make compiling new C programs as easy and simple as possible.

One of the best features of Pelles C is that it comes with its own resource compiler! That allows you to very easily tie in necessary resources such as icons, dialogs and menus to any program that you're developing, so they are built into the executable file instead of being shipped as separate files. A message compiler, a make utility, a code signing utility and an install builder are included as well.

Pelles C also features a debugger so you will be able to easily go through your code to try to find exactly what is causing any errors. If you're having additional challenges finding the code that slows your program down, Pelles C comes with a profiler so you will be able to see exactly where the time is spent.

Once you've found the culprit you can easily edit the source code in Pelles C's included source code editor! The source code editor is clean and easy to use, and the IDE also handles project management. The compiler supports the C99, C11, C17 and C23 standards, OpenMP 3.1 and many X64 intrinsics.

Additionally, it comes with resource editors for dialogs, menus, string tables, bitmaps, icons, cursors, and animated cursors among many other things. Using this to your full advantage will allow you to build complete native Windows programs, from the user interface to the version information and manifest, without third-party tools.

Current versions of Pelles C run on 64-bit Windows 7, 8, 10 and 11 and create 64-bit or 32-bit Windows programs; a separate ARM64 edition runs on Windows 11 on ARM. Older versions also offered a Pocket PC edition, but current releases target desktop Windows only. It is a completely free program allowing you to have its full functionality upon installing without having to pay anything at all! Pelles C is certainly a worthy program for anyone who has any interest in the C programming language to check out!

Pelles C integrates a large number of different programs and features together.
64-bit Windows 7, 8, 10 or 11 (X64 edition)
Windows 11 on ARM64 (ARM64 edition)

PROS
Supports a wide range of C language versions and extensions.
Offers integrated development environment with many useful tools.
Free to use and regularly updated.

CONS
Compiles C only, with no C++ support.
Only supports Windows platforms, limiting its versatility.
Complex interface that's not beginner-friendly.
Pelles C 8.00 (11.61 MB)
Pelles C 9.00 (13.39 MB)
Qt Creator
It is a type of programming software used in architecture that is popular
Qt
A framework for developing intuitive, modern user interfaces across platforms
Arduino
Arduino IDE is the free, open-source development environment for writing, compiling and uploading sketches to Arduino and compatible boards.
Kodu
Kodu, originally named Boku, is a programming integrated development environment by Microsoft's FUSE Labs
Visual Studio Code
A free code editor, which runs on the macOS, Linux, and Windows operating systems