Last updated
Pelles C is a complete development kit for Desktop Windows. It contains among other things 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.
$ winget install --id PelleOrinius.PellesC --exact --version 13.00Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
Pelles C uses EXE (NSIS). The silent install switches are /S.
setup.exe /S
For Intune admins
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialNo credit card required.
Pelles C is a complete development kit for Desktop Windows. It contains among other things 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.
It also contains an integrated development environment (IDE) with project management, debugger, profiler, source code editor, and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and manifests.
The compiler was originally based on LCC (by Chris Fraser and David Hanson), but since then enhanced with support for C99/C11/C17/C23, a global optimizer, a new register allocator, a function inliner, intrinsic functions, and many Microsoft C extensions.
Features:
- Support for 32-bit Windows (X86) and 64-bit Windows (X64).
- Support for the newer C standards C99, C11, C17, and C23.
- Support for OpenMP version 3.1.
- Support for most SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, AVX, AVX2, and AVX512(F) intrinsics (X64 only).
- Integrated source code editor with call tips and symbol browsing.
- Integrated source-level debugger.
- Integrated sampling profiler.
- Project management.
- Inline assembler for X86 (not X64, since intrinsics are better).
- Integrated resource editor.
- Integrated bitmap, icon and cursor editor.
- Integrated animated cursor and video editor.
- Integrated hex-dump editor.
- Support for custom controls in the dialog editor.
- Support for custom project wizards.
- Pelles C is freeware. See terms of use.
| Architecture | Type | Scope | Install | Download |
|---|---|---|---|---|
| x64 | EXE NSIS | machine | Direct |
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
No known CVEs for Pelles C.
Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.
More from Pelle Orinius or browse C, Compiler, Debugger.