awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skeeto avatar

skeeto/w64devkit

0
View on GitHub↗
4,568 stars·349 forks·C++·Unlicense·4 vues

W64devkit

w64devkit is a portable MinGW-w64 C/C++ development kit and a self-contained GCC toolchain for Windows. It provides a native build environment for compiling C, C++, and Fortran source code into x86 and x64 executable binaries without requiring system-wide installation or modifications to the host registry and environment variables.

The toolchain is distributed as a self-contained suite of compilers, linkers, and assemblers that runs from any directory. It includes a specialized shell-based environment wrapper to automatically configure the path to its binaries and utilizes static linking to eliminate external runtime dependency conflicts.

Beyond compilation, the kit includes a debugging toolkit for inspecting memory and analyzing running processes, as well as utilities for PE binary inspection to decode import and export tables. It also covers build workflow automation, binary code signing, and the creation of Windows installation packages.

Features

  • Native Windows Toolchains - Provides a portable, self-contained toolchain for creating high-performance native binaries specifically for Windows architectures.
  • Windows C/C++ Development Setups - Provides a portable, pre-configured environment for compiling C, C++, and Fortran source code into native Windows binaries.
  • Portable Toolchains - Ships as a self-contained suite of compilers and linkers that operates independently of system-wide installation.
  • Windows Native Compiler Setups - Compiles C, C++, and Fortran source code into executable binaries for x86 and x64 Windows architectures.
  • Windows Native Toolchains - Offers a specialized toolchain for developing, debugging, and signing native C++ applications for the Windows operating system.
  • Development Environment Suites - Provides a full suite of development tools that can run from any directory without modifying the host system.
  • Portable Binaries - Ships as a self-contained package with minimal dependencies to ensure the environment runs on any Windows version without setup.
  • Toolchain Bundles - Bundles a compiler, linker, and assembler into a single folder to run without requiring system-wide installation.
  • Portable Toolchain Setups - Enables the creation and compilation of C or C++ applications for Windows using a self-contained toolchain that requires no system installation.
  • Debugging and Analysis - Inspects PE binaries and debugs running processes to identify software defects and analyze memory behavior on Windows.
  • C Development Toolkits - Includes a set of utilities for inspecting memory, analyzing running processes, and decoding import tables of Windows applications.
  • Binary Debugging Support - Inspects program execution and analyzes memory to identify undefined behavior and defects in compiled Windows binaries.
  • Shell Environment Configurations - Provides a specialized command shell that automatically configures the path to portable toolset binaries.
  • Static Binary Compilers - Binds the compiler and utility binaries to necessary libraries to eliminate external runtime dependency conflicts.
  • Build Automation - Automates complex compilation tasks and software project creation using standardized build systems.
  • Makefile Automation - Provides Makefile-based automation for coordinating the compilation and linking of C and C++ source code.
  • Binary Metadata Inspection - Displays export and import tables of executables and decodes name decorations in compiled libraries.
  • PE Format Analyzers - Includes utilities to decode import tables and name decorations within Windows portable executable files.
  • Code Signing - Provides utilities to apply digital signatures to executables to verify software authenticity and origin.

Historique des stars

Graphique de l'historique des stars pour skeeto/w64devkitGraphique de l'historique des stars pour skeeto/w64devkit

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait skeeto/w64devkit ?

w64devkit is a portable MinGW-w64 C/C++ development kit and a self-contained GCC toolchain for Windows. It provides a native build environment for compiling C, C++, and Fortran source code into x86 and x64 executable binaries without requiring system-wide installation or modifications to the host registry and environment variables.

Quelles sont les fonctionnalités principales de skeeto/w64devkit ?

Les fonctionnalités principales de skeeto/w64devkit sont : Native Windows Toolchains, Windows C/C++ Development Setups, Portable Toolchains, Windows Native Compiler Setups, Windows Native Toolchains, Development Environment Suites, Portable Binaries, Toolchain Bundles.

Quelles sont les alternatives open-source à skeeto/w64devkit ?

Les alternatives open-source à skeeto/w64devkit incluent : nixman/mingw-builds-binaries — This project provides a MinGW environment installer that downloads, extracts, and registers pre‑compiled compiler… embarcadero/dev-cpp — Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform… msys2/msys2.github.io — MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows… clibs/clib — clib is a C language package manager and dependency manager used to install, update, and manage external C libraries… nixos/nix.dev — This project provides a functional package manager and a reproducible build system designed to ensure identical build… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It…

Alternatives open source à W64devkit

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec W64devkit.
  • nixman/mingw-builds-binariesAvatar de niXman

    niXman/mingw-builds-binaries

    4,759Voir sur GitHub↗

    This project provides a MinGW environment installer that downloads, extracts, and registers pre‑compiled compiler toolchains on Windows, eliminating the need to build from source. It is a distribution of a pre‑built MinGW toolchain for C and C++ development, set up in a few automated steps. The installer walks users through a guided deployment workflow: it manages archive extraction, registers the binary directories with the operating system, and injects the compiler paths into the system or session environment variable. A preconfigured terminal shortcut launches the environment with those va

    Voir sur GitHub↗4,759
  • embarcadero/dev-cppAvatar de Embarcadero

    Embarcadero/Dev-Cpp

    2,882Voir sur GitHub↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Pascalcppdelphidev-cpp
    Voir sur GitHub↗2,882
  • msys2/msys2.github.ioAvatar de msys2

    msys2/msys2.github.io

    3,026Voir sur GitHub↗

    MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows compatibility layer on Windows. It centers around the Pacman package manager for installing and managing software dependencies and provides C++ toolchains for creating native software for x86_64 and ARM64 architectures. The project distinguishes itself by providing a comprehensive compatibility layer that translates Unix paths and process arguments for use on Windows. It enables the emulation of a native Linux build environment, allowing users to compile native Windows executabl

    CSS
    Voir sur GitHub↗3,026
  • clibs/clibAvatar de clibs

    clibs/clib

    5,133Voir sur GitHub↗

    clib is a C language package manager and dependency manager used to install, update, and manage external C libraries and executable dependencies from remote repositories. It functions as a distribution tool for structuring source code and metadata to publish C libraries and a development toolkit for maintaining consistent build environments. The project provides a framework for C library distribution and dependency resolution, utilizing manifest files to track required library versions and ensure reproducible builds across different systems. It streamlines the C development workflow by managi

    Ccclibmanager
    Voir sur GitHub↗5,133
Voir les 30 alternatives à W64devkit→