Wingetlywingetly
← All apps
A

AVR-GCC

by Zak Kemblev16.1.0

Last updated

AVR toolchain for Windows by Zak Kemble

Install with winget

$ winget install --id ZakKemble.avr-gcc --exact --version 16.1.0

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

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 trial

No credit card required.

Installers · v16.1.0

ArchitectureTypeScopeInstallDownload
x86ZIP
archive
-Direct
x64ZIP
archive
-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

5 known CVEs via NVD

  • medium4.8Fix in v2023-09-12CVE-2023-4039affects before 2023-09-12Sep 12, 2023

    **DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being detected. This stack-protector failure only...

  • medium6.5Patched in wingetCVE-2021-3826affects v11.2Sep 1, 2022

    Heap/stack buffer overflow in the dlang_lname function in d-demangle.c in libiberty allows attackers to potentially cause a denial of service (segmentation fault and crash) via a crafted mangled symbol.

  • medium5.5Patched in wingetCVE-2022-27943affects v11.2Mar 26, 2022

    libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

  • medium5.5Patched in wingetCVE-2021-46195affects v12.0Jan 14, 2022

    GCC v12.0 was discovered to contain an uncontrolled recursion via the component libiberty/rust-demangle.c. This vulnerability allows attackers to cause a Denial of Service (DoS) by consuming excessive CPU and memory resources.

  • high7.8Patched in wingetCVE-2021-37322affects before 10.1Nov 18, 2021

    GCC c++filt v2.26 was discovered to contain a use-after-free vulnerability via the component cplus-dem.c.

Source: NVD, updated 5h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • GNU Arm Embedded ToolchainARM Holdings
    Arm.GnuArmEmbeddedToolchainv14.2.Rel1

    The GNU Arm Embedded toolchain contains integrated and validated packages featuring the GCC compiler, libraries and other tools necessary for bare-metal software development on devices based on 32-bit Arm Cortex-A, Cortex-R and Cortex-M processors.

  • W
    WinLibs (POSIX threads, UCRT runtime)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.UCRTv16.1.0-14.0.0-r4

    A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library and UCRT runtime library.

  • Arduino IDEArduino SA
    ArduinoSA.IDE.stablev2.3.10

    Open-source electronic prototyping platform enabling users to create interactive electronic objects.

  • W
    WinLibs (POSIX threads, MSVCRT runtime, LLVM included)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.MSVCRT.LLVMv14.2.0-19.1.7-12.0.0-r3

    A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library, MSVCRT runtime library and LLVM/Clang/LLD/LLDB.

  • A
    AVRDUDEAVR Dudes
    AVRDudes.AVRDUDEv8.3

    AVRDUDE is software for programming Atmel AVR Microcontrollers

  • W
    WinLibs (POSIX threads, UCRT runtime, LLVM included)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.UCRT.LLVMv14.2.0-19.1.1-12.0.0-r2

    A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library, UCRT runtime library and LLVM/Clang/LLD/LLDB.

More from Zak Kemble or browse arduino, avr, gcc.

Frequently asked questions

How do I install AVR-GCC on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id ZakKemble.avr-gcc --exact --version 16.1.0. winget downloads the installer from Zak Kemble and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install AVR-GCC silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id ZakKemble.avr-gcc --exact 16.1.0 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
How do I uninstall AVR-GCC via winget?
Run: winget uninstall --id ZakKemble.avr-gcc --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from AVR-GCC's Apps & Features entry.
Is AVR-GCC free?
AVR-GCC is distributed under BSD-3-Clause. Refer to the publisher for the full license terms - Wingetly itself does not charge for installation.
Does AVR-GCC work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls AVR-GCC directly from the publisher.
How do I keep AVR-GCC up to date?
Run winget upgrade --id ZakKemble.avr-gcc --exact, or winget upgrade --all to update everything winget tracks. We index 5 versions of AVR-GCC from microsoft/winget-pkgs.

Recent versions

  • 16.1.0latest
  • 15.2.0
  • 14.1.0
  • 13.2.0
  • 12.1.0