I686 w64 mingw32 gcc windows

While mingw-w64 provides the core Windows headers and libraries needed for
Windows development, it’s not very useful on its own. Most users should install
a pre-built toolchain that combines mingw-w64 with a compiler (like GCC with
binutils, or LLVM/Clang) and other essential build components. These
distributions package everything needed to compile programs for Windows and are
much easier to set up than building from source.

Version Host GCC / mingw-w64 Version Languages Additional Software in Package Manager

Arch
Linux
Rolling Linux 14.2.0/12.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ many

Cygwin
Rolling Windows 12.4.0/12.0.0 C, C++, Fortran, Obj-C many


Debian
Debian 10 (Buster) 8.3.0/6.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ 9 (gdb, libassuan, libgcrypt, libgpg-error, libksba, libnpth, nsis, win-iconv, zlib)
Debian 11 (Bullseye) 10.2.1/8.0.0
Debian 12 (Bookworm) 12.0.0/10.0.0

Fedora
Fedora 40 14.1.1/11.0.1 Ada, C, C++, Fortran, Obj-C, Obj-C++ many
Fedora 41 14.2.1/12.0.0
LLVM-MinGW 20240518 Windows, Linux, macOS LLVM 18.1.6/trunk C, C++ make, Python

MacPorts
Rolling macOS 14.2.0/12.0.0 C, C++, Fortran, Obj-C, Obj-C++ 1 (nsis)
MinGW-W64-builds Rolling Windows 13.1.0/11.0.0 C, C++, Fortran 4 (gdb, libiconf, python, zlib)

MSYS2
Rolling Windows 14.2.0/trunk Ada, C, C++, Fortran, Obj-C, Obj-C++, OCaml many

Ubuntu
20.04 Focal Fossa 9.3.0/7.0.0 Ada, C, C++, Fortran, Obj-C, Obj-C++ 9 (gdb, libassuan, libgcrypt, libgpg-error, libksba, libnpth, nsis, win-iconv, zlib)
22.04 Jammy Jellyfish 10.3.0/8.0.0
24.04 Noble Numbat 13.2.0/11.0.1
24.10 Oracular Oriole 14.1.0/12.0.0
w64devkit 2.0.0 Windows 14.2.0/12.0.0 C, C++, Fortran 8
(busybox,
cppcheck,
ctags,
gdb,
make,
nasm,
pkg-config,
vim)
WinLibs.com Rolling Windows 13.2.0 Ada, C, C++, Fortran, Obj-C, Obj-C++, Assembler Package manager: work in progress (will offer > 2500 packages)

Arch Linux

Installation:

  • Extra repository (toolchain)
  • AUR repository (additional packages)

Cygwin

Cygwin is a Unix-like environment and command-line
interface for Microsoft Windows. Its core is the cygwin1.dll library which
provides POSIX functionality on top of the Win32 API. It can be used as a build
environment which targets Windows directly and for which output doesn’t depend
on cygwin1.dll.

Installation is done through cygwin’s package manager:
setup.exe.

As part of the numerous packages in cygwin, there are cross-compilation
toolchains which target both 32 bits and 64 bits; their names start with
“mingw64-”.

Once they are installed, they should be used according to the general
cross-compilation approach.

Debian

Installation: through integrated package manager.

mingw-w64 packages on Debian

Fedora

Installation: through integrated package manager.

LLVM-MinGW

LLVM-MinGW is a toolchain built with Clang, LLD, libc++, targeting
i686, x86_64, arm and aarch64 (ARM64), with releases both for running
as a cross compiler from Linux and for running on Windows. It supports
Address Sanitizer, Undefined Behaviour Sanitizer, and generating debug
info in PDB format.

Installation: GitHub

MacPorts

To install just the 32-bit or just 64-bit compiler with dependencies, use:

sudo port install i686-w64-mingw32-gcc
sudo port install x86_64-w64-mingw32-gcc

A shortcut to install both:

sudo port install mingw-w64

Here is the list of mingw-w64 packages on MacPorts.

MinGW-W64-builds

Installation: GitHub

MSYS2

Installation: GitHub

Ubuntu

Installation: through integrated package manager.

mingw-w64 packages on Ubuntu

w64devkit

w64devkit is a portable C and C++ development kit for x64 (and x86) Windows.

Included tools:

  • mingw-w64 GCC : compilers, linker, assembler
  • GDB : debugger
  • GNU Make : standard build tool
  • busybox-w32 : standard unix utilities, including sh
  • Vim : powerful text editor
  • Universal Ctags : source navigation
  • NASM : x86 assembler
  • Cppcheck : static code analysis

The toolchain includes pthreads, C++11 threads, and OpenMP. All included
runtime components are static.

Installation: GitHub

WinLibs.com

Standalone mingw-w64+GCC builds for Windows, built from scratch (including all dependencies) natively on Windows for Windows.

Downloads are archive files (.zip or .7z). No installation is required,
just extract the archive and start using the programs in mingw32\bin or mingw64\bin.
This allows for a relocatable compiler suite and allows having multiple versions on the same system.

Also contains other tools including:

  • GDB — the GNU Project debugger
  • GNU Binutils — a collection of binary tools
  • GNU Make — a tool which controls the generation of executables and other non-source files
  • Yasm — The Yasm Modular Assembler Project
  • NASM — The Netwide Assembler
  • JWasm — A free MASM-compatible assembler

Flavors:

  • separate packages for 32-bit (i686) and 64-bit (x86_64) Windows
  • separate packages for MSVCRT and UCRT builds
  • only POSIX threads builds (which also include Win32 API thread functions)
  • exception model: Dwarf for 32-bit (i686) and SEH for 64-bit (x86_64)

Installation: Download from winlibs.com and extract archive (no installation needed).

Unsorted complementary list

GCC with the MCF thread model

GCC with the MCF thread model is a series of
x86 and x64 native toolchains built by LH_Mouse. The MCF thread model has been
merged into GCC 13, and can be enabled by passing --enable-threads=mcf to
GCC’s configure script. C++11 threading facilities, such as std::thread,
std::mutex, std::condition_variable, std::call_once, thread_local etc.
invoke the mcfgthread library, which
implements them on Windows syscalls in a more standard-compliant and more
efficient way, outperforming even native slim reader/write locks (SRW) since
Windows Vista.

OpenSUSE

The OpenSUSE Linux distribution also has a large and
well-maintained set of packages for cross-compilation.

MinGW (historically MinGW32) is a toolchain that provides a native GCC-based environment for compiling Windows binaries. It can also be used in cross-compilation setups to build binaries on other operating systems. MinGW-w64 is a fork of MinGW that adds support for 64-bit Windows executables. This article assumes the use of MinGW-w64 for both 32-bit and 64-bit target support.

Installation

Note
The use of target’s host-part-name mingw64 is strongly discouraged. Most checks in binutils, gdb, gcc, etc (and all their testsuites) are still using mingw32[1].

Prerequisites

To install the MinGW toolchain, prepare the system with a crossdev environment:

root #emerge --ask app-eselect/eselect-repository sys-devel/crossdev

root #eselect repository create crossdev

We use a target descriptor to tell crossdev what to build: $outputarch-$runtime-mingw32.

Throughout this article, the 32-bit toolchain has $outputarch == i686, the 64-bit toolchain has $outputarch == x86_64. Since only MinGW-w64 is used as the runtime, it is assumed $runtime == w64. (Don’t get confused by mingw32, this is merely a legacy name[1].)

Quickstart

After crossdev is installed, the following command will install the 64-bit MinGW cross-toolchain:

root #crossdev --target x86_64-w64-mingw32

To install the 32-bit toolchain (which also uses the MinGW-w64 runtime), use:

root #crossdev --target i686-w64-mingw32

Either use the cross-compiler directly, or use the cross-emerge wrapper symlink. For example:

root #x86_64-w64-mingw32-emerge app-arch/lzop

The resulting executable can be found in /usr/x86_64-w64-mingw32/usr/bin/lzop.exe.

It’s possible to configure the cross environment in /usr/x86_64-w64-mingw32/etc/portage.

Emerge

Preparation

crossdev will automatically create /etc/portage/package.keywords/cross-x86_64-w64-mingw32 and /etc/portage/package.use/cross-x86_64-w64-mingw32 (or their 32-bit counterparts). Since by default some critical USE flags like sanitize, fortran or vtv are left enabled, it might be necessary to override the automatically-created USE flags with

root #echo "cross-x86_64-w64-mingw32/gcc -fortran -vtv -sanitize" >> /etc/portage/package.use/cross-x86_64-w64-mingw32

Note
Users with hardened profiles have to (at least for x86_64-w64-mingw32-gcc) disable hardened and pie:[2]

root #echo "cross-x86_64-w64-mingw32/gcc -fortran -vtv -sanitize -pie -hardened" >> /etc/portage/package.use/cross-x86_64-w64-mingw32-gcc

With crossdev installed, emerge the MinGW toolchain:

Toolchain installation

To build a 64-bit Windows toolchain:

root #crossdev --target x86_64-w64-mingw32

To build a 32-bit Windows toolchain:

root #crossdev --target i686-w64-mingw32

Note
The CHOST recommendation has recently changed in this document as a number of packages (ie dev-libs/glib) require the newer API available in mingw64-runtime. To use the old mingw-runtime for 32-bit, use the target CHOST value of i686-pc-mingw32.

Note
If sys-libs/binutils is already installed from stable, please note that binutils and binutils-libs should be the same version. In case of a conflict, consider using crossdev -S.

Adding the --ex-insight or --ex-gcc options may cause issues; they have been known to not build. --ex-gdb will enable GDB and likely will work, but it is not very useful on Linux because MinGW GCC by default makes PEs (EXE files), not ELF files, and gdb has no way of running PEs on Linux. A remote debugger (with a Windows target machine) is a possibility, but an unlikely one.

Notes

  • the GCJ sources will not compile due to missing makespec files that do not get installed (copying from MinGW from Windows does not work either).
  • sanitize may cause compilation failures on gcc-4.9 or later.
  • openmp was force-disabled in the ebuild, but now respects the USE flag setting. However, it may still cause compilation issues when enabled.

Compiling other parts of the runtime

The MinGW-w64 runtime supplies some development tools and libraries, in particular a pthreads implementation which has features the one below does not. Before taking this step, make sure to backup the contents of /etc/portage/package.use/cross-x86_64-w64-mingw32, as this next step will overwrite it with a new line for the runtime. If this file isn’t edited to add in the old contents back into this file, when doing an update looking for changes in USE flags, emerge will try to re-emerge the compilers with the multilib flag on.

CODE /etc/portage/package.use/cross-x86_64-w64-mingw32

cross-x86_64-w64-mingw32/mingw64-runtime libraries idl tools -selinux -multilib

To install:

root #USE="libraries idl tools" crossdev --ex-only --ex-pkg cross-x86_64-w64-mingw32/mingw64-runtime -t x86_64-w64-mingw32

libssp

The GCC USE flag sys-devel/gcc[libssp] has been masked, since it is usually provided by libc. Apparently msvcrt does not provide libssp, so it is recommended to re-enable this USE flag for cross-compilation (see package.use.mask):

FILE /etc/portage/profile/package.use.mask/mingw-libssp

cross-i686-w64-mingw32/gcc -libssp
cross-x86_64-w64-mingw32/gcc -libssp

FILE /etc/portage/profile/package.use.force/mingw-libssp

cross-i686-w64-mingw32/gcc libssp
cross-x86_64-w64-mingw32/gcc libssp

Usage

Portage

The crossdev environment is a completely independent Portage instance, configured in /usr/x86_64-w64-mingw32/etc/portage.

Emerging packages might work. If it doesn’t, disabling all USE flags after a failed build, then selectively adding them back, might work. If it doesn’t, it’s probably not possible to build the package. However, as with any other bug, one may report, diagnose and/or fix it.

Settings

It’s possible to adjust some cross-portage defaults like the temporary build directory:

FILE /usr/x86_64-w64-mingw32/etc/portage/profile/make.conf

PORTAGE_TMPDIR=/tmp/portage/${CHOST}
Profile settings

Note
If crossdev hasn’t created the /usr/x86_64-w64-mingw32/etc/portage/profile/ directory, then the emerge-wrapper command may be needed to initialize it:

root #emerge-wrapper --target x86_64-w64-mingw32 --init

Various ebuilds support MinGW or Win32 targets, but different build systems often need different indicators. Ensuring the following is set in /usr/x86_64-w64-mingw32/etc/portage/profile/make.defaults should allow most build systems to detect the proper target. Note that some of these variables may have already been set by crossdev:

FILE /usr/x86_64-w64-mingw32/etc/portage/profile/make.defaultsProfile-level variables for x86_64

ARCH="amd64"
KERNEL="-linux Winnt"
ELIBC="mingw"

FILE /usr/i686-w64-mingw32/etc/portage/profile/make.defaultsProfile-level variables for i686

ARCH="x86"
KERNEL="-linux Winnt"
ELIBC="mingw"
make.conf tweaks

The MinGW-w64 runtime and the cross-toolchain do not provide any libgcc_s_*.dll files, and without an external source for these files, there may be issues executing whatever is built by the cross-toolchain. Fortunately, there’s a workaround in the form of LDFLAGS -static-libgcc and -static-libstdc++, however, due to the fact that these non-standard flags tend to get stripped out of builds, some trickery is needed. Add the following to make.conf:

FILE /usr/x86_64-w64-mingw32/etc/portage/profile/make.conf

# Workaround missing libgcc_s_*.dll files by statically linking libc and libstdc++
CC="${CHOST}-gcc -static-libgcc"
CXX="${CHOST}-g++ -static-libgcc -static-libstdc++"

USE flags can be set globally in make.conf or per-package in package.use; as the builds are for Win32 it likely makes sense to globally disable some flags, such as USE="-X" and globally enable USE="win32" in case any packages support it.

Finally, it is a good idea to make sure that the code compiled will actually run on the targets it is to be executed on. This means setting appropriate -march and -mtune values in the CFLAGS variable for the target platform:

FILE /usr/x86_64-w64-mingw32/etc/portage/profile/make.conf

CFLAGS="-march=x86_64 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"

FILE /usr/i686-w64-mingw32/etc/portage/profile/make.conf

CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"

Emerging packages

Cross emerging is done by x86_64-w64-mingw32-emerge. For example, to emerge the sys-libs/zlib package, use:

root #x86_64-w64-mingw32-emerge sys-libs/zlib

Alternatively:

root #emerge-wrapper --target x86_64-w64-mingw32 -av sys-libs/zlib

Note
It’s possible to get rid of emerge’s news messages by disabling the news feature

FILE /usr/x86_64-w64-mingw32/etc/portage/make.confDisabling the news feature

Alternatively, deleting the contents of /usr/x86_64-w64-mingw32/var/lib/gentoo/news/news-gentoo may help:

root #echo "" > /usr/x86_64-w64-mingw32/var/lib/gentoo/news/news-gentoo.unread

Using Portage, the following issues can occur:

  • The application wants GDBM (see below).
  • The application wants to link with ALSA, OSS, Mesa or other libraries only applicable to X or Linux.
  • The application’s ebuild doesn’t contain the necessary configuration options to support a MinGW or Win32 target.
  • The application is an unnecessary utility script such as gentoo-functions or eselect.
  • An ebuild inherits multilib and specifies MULTILIB_CHOST_TOOLS without adding $(get_exeext).

In the multilib case, emerge wants to move the executables specified in MULTILIB_CHOST_TOOLS. But when cross compiling with mingw32, the executables receive an extension .exe and emerge cannot find the file without the extension and fails.
If this sort of error is encountered, please mention the package in bug #588330.
In the meantime, fix the issue by overlaying (see below) a custom ebuild, appending the extension $(get_exeext) to all files in MULTILIB_CHOST_TOOLS.

The main techniques to tweak ebuilds to make them work are

Overriding USE flags, keywords and configuration options

To override USE flags and keywords, simply use /etc/portage/package.use/ and /etc/portage/package.keywords/ respectively.
For configuration options, we can tell emerge to use a package specific file defining environment variables (see package.env). For example, if we want to configure x11-libs/cairo with --with-target=win32, we create

FILE /usr/x86_64-w64-mingw32/etc/portage/env/econf-target-win32Environment overrides for configure options

EXTRA_ECONF="--with-target=win32"

FILE /usr/x86_64-w64-mingw32/etc/portage/package.env/cairoSpecifying cairo.conf as package specific file defining overrides for cairo

x11-libs/cairo econf-target-win32
User patching

Most ebuilds call epatch_user which searches for user-provided patches in ${SYSROOT}/etc/portage/patches/. See /etc/portage/patches for more details.

Place patches to be applied in cross-compilation only in /usr/x86_64-w64-mingw32/etc/portage/patches/$category/$package.

Overlaying

If an issue cannot be fixed by simply overriding configure options, then we may have to override certain ebuilds by creating a new ebuild repository that’s only active for the cross environment. We’ll use /usr/x86_64-w64-mingw32/usr/portage since it’s empty.

Create the following files:

FILE /usr/x86_64-w64-mingw32/usr/portage/metadata/layout.conf

FILE /usr/x86_64-w64-mingw32/usr/portage/profiles/repo_name

FILE /usr/x86_64-w64-mingw32/etc/portage/repos.conf

[DEFAULT]
main-repo = gentoo

[cross-x86_64-w64-mingw32]
location = /usr/x86_64-w64-mingw32/usr/portage/
masters = gentoo
auto-sync = no

Portage will then use our custom ebuilds in the /usr/x86_64-w64-mingw32/usr/portage/ folder when we’re building for Windows.

Notes on specific packages

app-admin/eselect

This package brings in a number of system dependencies that are just plain not needed to build win32 software, and at the time of writing many of them (like python) fail to emerge. However, as the binary is called during phase functions of other ebuilds that are needed, a simple package.provided entry does not suffice to get rid of it. Instead, it can be recommend to overlay a custom app-admin/eselect ebuild that installs a dummy eselect binary, something that will do nothing yet always return success. This is a dirty hack that certainly has drawbacks, but it at least allows the meat of slotted packages to be emerged.

The ebuild could look for example like this:

FILE /usr/i686-w64-mingw32/usr/portage/app-admin/eselect/eselect-1.4.6.ebuild

EAPI=5

DESCRIPTION="Dummy binary"

SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

src_unpack() {
	mkdir ${WORKDIR}/${P}
}

src_install() {
	mkdir -p ${D}/usr/bin/
	echo ":" > ${D}/usr/bin/${PN}
	chmod +x ${D}/usr/bin/${PN}
}
sys-apps/gentoo-functions

This is another one of those necessary tool dependencies that isn’t really needed in a mingw cross-build environment. Although mostly implemented in shell, there is a single compiled binary that fails due to missing POSIX API stuff, /sbin/consoletype. This package may be something that can be package.provided away, but to be on the safe side one can also overlay this ebuild and install a dummy script that echo’s ‘serial’ and exists with code 1, in place of compiling consoletype.

dev-util/gtk-update-icon-cache

gtk-update-icon-cache is a tool that various packages inheriting the gnome eclasses will call in their pkg_postinst phase functions. Although it may be a good idea to install it for use within the win32 target environment, the resulting binary cannot be run in phase functions and so failures will often occur. Another dummy-script-installing overlay package can get around this issue.

OpenSSL

Follow this guide: [3]

sys-libs/ncurses

Ncurses is a very finicky package, mostly due to the fact that it’s build system was generated using a custom-forked version of autotools. At this time of writing, sys-libs/ncurses-5.9-r5 is stable and a static-only installation will emerge with EXTRA_ECONF="--enable-term-driver --enable-sp-funcs --without-shared" and USE="static-libs", but ncurses-6.0 will not compile.

sys-libs/readline

sys-libs/readline is another finicky package, in part because it depends on ncurses. Only ~sys-libs/readline-6.2_p5 will build successfully, newer versions need a lot of patching. Further, due to ncurses being limited to a static-only installation, readline must also be built static-only using EXTRA_ECONF="--disable-shared" and USE="static-libs".

x11-libs/cairo

Cairo is well supported, but the ebuilds currently do not provide a USE flag for the Win32 target. Specifying EXTRA_ECONF="--with-target=win32" and ensuring USE="-X -aqua -xcb -x11-xcb" can address that for now.

If the plan is to emerge x11-libs/gtk+, then we abuse the aqua USE flag (both packages do not provide a win32 USE flag) in order to avoid forced X11 dependencies ans set USE="aqua" for both packages. This will enable quartz support via configure options which we have to suppress by specifying EXTRA_ECONF="--enable-quartz=no --enable-quartz-image=no".

Note
Support for Win32 in the form of a USE flag may be added to Cairo in the future.

x11-libs/gdk-pixbuf

This package builds as-is without any modifications, however, there are two minor issues related to using the package:

  • the pkg_postinst phase is unable to run ‘gdk-pixbuf-query-loaders’ to generate the loaders.cache file, which means that this will need to be done by hand using Wine, via something like

root #wine /usr/i686-w64-mingw32/usr/bin/gdk-pixbuf-query-loaders.exe >/usr/i686-w64-mingw32/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache

  • the paths used by gdk-pixbuf at runtime to find the various loader DLLs are absolute, meaning that they will need to be installed on the target Win32 systems at [drive]:\usr\lib\gdk-pixbuf-2.0\2.10.0\loaders.

It’s possible to circumvent both of these issues by building gdk-pixbuf with EXTRA_ECONF="--with-included-loaders=yes", as this will include the loader code directly in the main gdk-pixbuf DLL.

x11-libs/gtk+

As touched on in the section about cairo above, in order to avoid a lot of X11 deps, gtk+ needs to be built with USE="aqua" and EXTRA_ECONF="--with-gdktarget=win32" for gtk+:2 or EXTRA_ECONF="--enable-win32-backend --disable-quartz-backend" for gtk+:3.

If build failures related to missing symbols are seen in the libraries at installation time, this may be related to a need to clear the gtk.def file so that it can be regenerated properly by the build system. An easy way to do this without overlaying the ebuilds is to use the following script snippet in /usr/i686-w64-mingw32/etc/portage/bashrc:

FILE /usr/i686-w64-mingw32/etc/portage/bashrc

case "${CATEGORY}/${PN}" in
x11-libs/gtk+)
        case "${EBUILD_PHASE}" in
        prepare)
                einfo "Cleaning out gtk/gtk.def to aid in mingw out-of-source builds"
                rm -f "${S}"/gtk/gtk.def
                ;;
        esac
        ;;
esac

Note
x11-libs/gtk+-3.18 and newer needs the function cairo_win32_surface_create_with_format, which reportedly will not be available until x11-libs/cairo-1.15.2 or newer.

Note
There are currently collisions between gtk+:2 and gtk+:3 on the file ${EROOT}/usr/bin/gailutil.def; this needs to be resolved by hand if both slots are desired at the same time.

Note
Support for a win32 use flag may soon be added to cairo in the gentoo repo.

GDBM

These are «Standard GNU database libraries» according to Portage. Many libraries and applications depend on this. The package reportedly compiled successfully compiled in the past, but the current versions in Portage do not compile due to the package requiring a POSIX environment (which mingw is not). Patching is very much needed.

FILE build.logexcerpt

i686-w64-mingw32-gcc -c -I. -I. -march=k8 -msse3 -O2 -pipe gdbmfetch.c  -DDLL_EXPORT -DPIC -o .libs/gdbmfetch.lo                                                                                                     
gdbmopen.c: In function 'gdbm_open':                                                                      
gdbmopen.c:171: error: storage size of 'flock' isn't known                                                
gdbmopen.c:171: error: 'F_RDLCK' undeclared (first use in this function)                                  
gdbmopen.c:171: error: (Each undeclared identifier is reported only once                                  
gdbmopen.c:171: error: for each function it appears in.)                                                  
gdbmopen.c:171: error: 'F_SETLK' undeclared (first use in this function)                                  
gdbmopen.c:177: error: storage size of 'flock' isn't known                                                
gdbmopen.c:177: error: 'F_WRLCK' undeclared (first use in this function)

To get around this problem for the moment, try building with USE="-*".

SDL tutorial example

Emerge SDL:

root #i686-w64-mingw32-emerge media-libs/libsdl

Try compiling this source code (save to test.c).

FILE test.c

#include <SDL/SDL.h>
#include <windows.h>

void cool_wrapper(SDL_Surface **s, int flags) {
  *s = SDL_SetVideoMode(640, 480, 32, flags);
  return;
}

int main(int argc, char *argv[]) {
  int flags;
  SDL_Surface *s;

  SDL_Init(SDL_INIT_VIDEO);

  flags  = SDL_OPENGL;            /* Enable OpenGL */
  flags |= SDL_GL_DOUBLEBUFFER;  /* Enable double-buffering */
  flags |= SDL_HWPALETTE;        /* Enable storing palettes in hardware */
  flags |= SDL_RESIZABLE;        /* Enable window resizing */         
  
  cool_wrapper(&s, flags);
  Sleep(5000);

  SDL_FreeSurface(s);

  SDL_Quit();

  return 0;
}

Use the following command to build:

user $i686-w64-mingw32-gcc -o test.exe test.c `/usr/i686-w64-mingw32/usr/bin/sdl-config --libs`

Test with Wine (requires SDL.dll to be somewhere in Wine’s %PATH%, which includes the same directory as the EXE):

user $cp /usr/i686-w64-mingw32/usr/bin/SDL.dll .

user $wine test.exe

If it shows a window named SDL_app, then it worked. The window will automatically exit after about 5 seconds (the Windows Sleep() function halts execution for 5000 milliseconds).

Hello World Example

Simple Win32 C program to test installation and function.[3]

FILE hello.c

#include <windows.h> 

int WINAPI

WinMain (HINSTANCE hInstance, HINSTANCE hPrevInst, LPTSTR lpCmdLine, int nShowCmd) {
  MessageBoxW (NULL, L"Hello World!", L"hello", MB_OK | MB_ICONINFORMATION);
  return 0;
}

To build GUI, -mwindows is added (default is -mconsole)

user $i686-w64-mingw32-gcc hello.c -o hello.exe -mwindows

Verify with file.

user $file hello.exe

hello.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows

POSIX threads for Windows

At least two alternatives exist to port applications with POSIX threads to windows. One option is to compile gcc with the posix thread model, described in the next sub-section. The other option is to use a wrapper library that provides a POSIX-compatible API on top of the win32 thread functions, described in the second next sub-section.

Compile GCC/G++ with POSIX thread model

If a cross-compiler is needed with support for std::thread (for example to compile DXVK[4] and Wine with the +mingw flag, to be able to run Windows games), then the following procedure is needed.

x86_64 toolchain

It is needed to emerge first the default toolchain, with the unwanted win32 threading model:

root #crossdev --target cross-x86_64-w64-mingw32

Next, the following command changes the environment variables for the toolchain in /etc/portage/env and /etc/portage/package.env so that the configure step for gcc receives the --enable-threads=posix parameter:

root #crossdev --genv 'EXTRA_ECONF="--enable-threads=posix"' --init-target --target cross-x86_64-w64-mingw32

The libraries idl tools USE flags are required for cross-x86_64-w64-mingw32/mingw64-runtime to be able to get the pthread libraries[5], needed to build gcc with the posix thread model (see /etc/portage/package.use):

root #echo "cross-x86_64-w64-mingw32/mingw64-runtime libraries idl tools" > /etc/portage/package.use/cross-x86_64-w64-mingw32

Then we re-emerge it:

root #emerge --oneshot cross-x86_64-w64-mingw32/mingw64-runtime

And finally re-emerge gcc so it will finally have the posix threading model

root #emerge --oneshot cross-x86_64-w64-mingw32/gcc

Future updates of cross-x86_64-w64-mingw32/gcc will remain posix, and cross-x86_64-w64-mingw32/mingw64-runtime will keep the needed libraries idl tools use flag toggles, since we updated properly the environment variables in /etc/portage/env, /etc/portage/package.env, and /etc/portage/package.use.

After the compilation, check that the thread model is posix by calling the cross-compiler binary with the -v flag.

user $x86_64-w64-mingw32-gcc -v

[..]
Thread model: posix
[..] 
i686 toolchain

For i686 a small performance improvement can be made to exception handling[6], the compiled list of the commands being the following

CODE

crossdev --target cross-i686-w64-mingw32
crossdev --genv 'EXTRA_ECONF="--enable-threads=posix --disable-sjlj-exceptions --with-dwarf2"' \
--init-target --target cross-i686-w64-mingw32
echo "cross-i686-w64-mingw32/mingw64-runtime libraries idl tools" > /etc/portage/package.use/cross-i686-w64-mingw32
emerge --oneshot cross-i686-w64-mingw32/mingw64-runtime
emerge --oneshot cross-i686-w64-mingw32/gcc
How to link with cross-compiler toolchain

I cross-compiled a C++ program that used sqlite, fftw and glfw. The first two packages can be generated using emerged. I define the following USE flags in /usr/x86_64-w64-mingw32/etc/portage/package.use

CODE

dev-db/sqlite -readline -debug -doc -icu -secure-delete static-libs -tcl -test -tools
sci-libs/fftw -altivec -doc -fortran -mpi -neon -openmp -quad static-libs -test -threads -zbus

For ease of installation I prefer to statically linked cross-compiles binaries. Otherwise the binaries must be packaged with additional dll files.

The sqlite and fftw library can be cross compiled like this:

root #cat /usr/x86_64-w64-mingw32/etc/portage/package.use|cut -d " " -f 1|grep -v "#" |xargs x86_64-w64-mingw32-emerge

Unfortunately, Gentoo’s portage system does not allow to cross-compile glfw without X11 dependencies. I therefore compiled this library from source:

user $cmake -DCMAKE_TOOLCHAIN_FILE=CMake/x86_64-w64-mingw32.cmake -DCMAKE_BUILD_TYPE=Release -DGLFW_BUILD_DOCS=OFF -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr/x86_64-w64-mingw32/usr ..

The flags for linking the mostly static binary are:

CODE

LDFLAGS=-L/usr/x86_64-w64-mingw32/usr/lib \
-l:libglfw3.a \
-l:libfftw3f.a \
-l:libsqlite3.a \
-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 \
-lopengl32 \
-lws2_32 \
-static-libgcc \
-static-libstdc++

Note that the colon in -l:libsqlite3.a instructs the linker to use the static library file.

I didn’t find a way to statically link with libwinpthread. I have to deliver the binary together with
/usr/x86_64-w64-mingw32/usr/bin/libwinpthread-1.dll

Porting POSIX threads to Windows

Windows thread functions seem to work fine with MinGW. The following example code will compile without error:

FILE win32_threads.c

#include <windows.h>                                        
#include <stdio.h>                                          
#include <stdlib.h>                                         

#define NUM_THREADS 5

DWORD print_hello(LPVOID lpdwThreadParam);

int main(int argc, char *argv[]) {
  int i;
  DWORD dw_thread_id;

  for (i = 0; i < NUM_THREADS; i++) {
    if (CreateThread(NULL,                                 /* Default security level */
                     0,                                    /* Default stack size */
                     (LPTHREAD_START_ROUTINE)&print_hello, /* Routine to execute */
                     (LPVOID)&i,                           /* Thread paramater */
                     0,                                    /* Run immediately */
                     &dw_thread_id                         /* Thread ID */
                     ) != NULL) {
      printf("In main: Creating thread %d\n", i);
      Sleep(1000);
    }
    else {
      printf("Error: Failed to create the %d\n", i);
      exit(EXIT_FAILURE);
    }
  }

  exit(EXIT_SUCCESS);
}

/* Thread routine */
DWORD print_hello(LPVOID lpdwThreadParam) {
  printf("Thread #%d responding\n", *(int*)lpdwThreadParam);
  return 0;
}

Compile with:

user $i686-w64-mingw32-gcc -o win32_threads.exe win32_threads.c

(The call to Sleep() will make the thread creation a little more closer to POSIX, more in order, and there will not be duplicate runs.)

However, many applications rely upon POSIX threads and do not have code for Windows thread functionality. The POSIX Threads for Win32 project provides a library for using POSIX thread-like features on Windows (rather than relying upon Cygwin). It basically wraps POSIX thread functions to Win32 threading functions (pthread_create()->CreateThread() for example). Be aware that not everything is implemented on either end (however do note that Chrome uses this library for threading on Windows). Regardless, many ported applications to Windows end up using POSIX Threads for Win32 because of convenience. This library can provide the best of both worlds as Windows thread functions work fine as show above.

To get Pthreads for Win32:

  1. Go to the Sourceware FTP and download the header files to the includes directory for MinGW (for me this is /usr/i686-w64-mingw32/usr/include).
  2. Go to the Sourceware FTP and download only the .a files to the lib directory for MinGW (for me this is /usr/i686-w64-mingw32/usr/lib).’
  3. At the same directory, get the DLL files (only pthreadGC2.dll and pthreadGCE2.dll; others are for Visual Studio) and place them in the bin directory of the MinGW root (for me this is /usr/i686-w64-mingw32/usr/bin).

Example POSIX threads code:

FILE win32_posix_threads.c

#include <pthread.h>                                         
#include <stdio.h>                                           
#include <stdlib.h>                                          

#define NUM_THREADS 5

void *print_hello(void *thread_id) {
  long tid;                         
  tid = (long)thread_id;            
  printf("Thread #%ld responding.\n", tid);
  pthread_exit(NULL);                      
  return NULL;                             
}                                          

int main(int argc, char *argv[]) {
  pthread_t threads[NUM_THREADS];
  pthread_attr_t attr;
  int rc, status;
  long i;

  for (i = 0; i < NUM_THREADS; i++) {
    printf("In main: creating thread %ld\n", i);
    rc = pthread_create(&threads[i], NULL, print_hello, (void *)i);
    if (rc) {
      printf("Error: return code from pthread_create() is %d\n", rc);
      exit(EXIT_FAILURE);
    }
  }

  pthread_attr_destroy(&attr);
  for (i = 0; i < NUM_THREADS; i++) {
    rc = pthread_join(threads[i], (void **)&status);
    if (rc) {
      printf("Error: return code from pthread_join() is %d\n", rc);
      exit(EXIT_FAILURE);
    }
    printf("Completed join with thread %d, status = %d\n", i, status);
  }
  pthread_exit(NULL);

  exit(EXIT_SUCCESS);
}

Compile with:

user $i686-w64-mingw32-gcc -o posix_threads.exe -mthreads posix_threads.c -lpthreadGC2

Warning
It’s very important that -lpthreadGC2 or -lpthreadGCE2 is at the end of the command.

With i686-w64-mingw32-objdump -p posix_threads.exe we can see that we need pthreadGC2.dll. If linked with -lpthreadGCE2 (exception handling POSIX threads), mingwm10.dll, pthreadGCE2.dll, and possibly libgcc_s_sjlj-1.dll will be required (last one only not compiled with CFLAG -static-libgcc with g++).

Copy the DLL file(s) required to the directory and test with Wine. For example:

user $cp /usr/i686-w64-mingw32/usr/bin/pthreadGC2.dll .

user $wine posix_threads.exe

If all goes well, the output should be similar to the following:

In main: creating thread 0                                                                                         
In main: creating thread 1                                                                                         
Thread #0 responding.                                                                                              
In main: creating thread 2                                                                                         
Thread #1 responding.                                                                                              
In main: creating thread 3                                                                                         
Thread #2 responding.                                                                                              
In main: creating thread 4                                                                                         
Thread #3 responding.                                                                                              
Thread #4 responding.                                                                                              
Completed join with thread 0, status = 0                                                                           
Completed join with thread 1, status = 0                                                                           
Completed join with thread 2, status = 0                                                                           
Completed join with thread 3, status = 0                                                                           
Completed join with thread 4, status = 0   

Note
Is is probably a good idea to include -mthreads as a CFLAGS value for any code that relies on thread-safe exception handling. From the man page:

  • -mthreads — Support thread-safe exception handling on MinGW 32. Code that relies on thread-safe exception handling must compile and link all code with the -mthreads option. When compiling, -mthreads defines:
  • -D_MT; when linking, it links in a special thread helper library
  • -lmingwthrd which cleans up per thread exception handling data.

Wine and %PATH%

Like Windows, Wine supports environment variables. It is possible to specify the path of DLLs (for example, the MinGW bin directory) in the registry at HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment (for me this value would be Z:\usr\i686-w64-mingw32\usr\bin). This isn’t particularly recommend as it could be omitted to distribute DLLs with the application binaries.

No need for -lm

If #include <math.h> is coded, and any of its functions are used, there is no need to link with the standard C math library using the -lm switch with gcc or .

DirectX

DirectX 9 headers and libs are included. Link with -ldx9. For the math functions (such as MatrixMult, unlike Windows, it is needed to dynamically link with -ld3dx9d and then include d3dx9d.dll (this file SHOULD be got from Microsoft’s SDK). This is the same for DirectX 8.

There is no support for DirectX 10 or 11 yet. Minimal support for Direct2D has been implemented via a patch (search the official mailing list of MinGW).

Removal

root #crossdev -C i686-w64-mingw32

If files are left over (such as libraries and things that have been added), a prompt will occur to remove the /usr/i686-w64-mingw32 directory recursively.

Troubleshooting

Emerging a toolchain failed with error: Missing digest for *.ebuild

Add the following to the crossdev overlay metadata:

FILE layout.conf

External resources

  • Compile for Windows on Linux [BLOGCOMPILER] — Generic introduction to cross-compiling windows binaries.
  • MinGW Hello World [mingw-cross.sourceforge] — «Hello World» binary guide.
  • GCC and Make Compiling, Linking and Building C/C++ Applications [ntu.edu] — C/C++ based GCC overview.
  • MinGW/MSYS development environment — Setting up a MinGW/MSYS base system.

References

  1. 1.0 1.1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55886
  2. Bug 620464Crossdev of Mingw (both i686-w64-mingw32 and x86_64-w64-mingw32) fail in stage2 because ld does not recognize -z
  3. MinGW Hello World, «Hello World» binary guide
  4. [1]
  5. Bug report giving out the information
  6. [2]

GCC — это очень хорошая коллекция компиляторов, являющаяся полностью бесплатной и свободно распространяемой. Однако существует множество дистрибутивов Windows, распространенных в интернете, но только некоторые из них имеют высокое качество, поэтому я сделал всё, чтобы вам не пришлось пользоваться некачественными дистрибутивами.

Мы будем использовать порт MinGW-w64, упакованный с MSYS2. Это также позволяет нам использовать системы сборки *nix для создания других библиотек, а также использовать предварительно скомпилированные библиотеки, предоставляемые MSYS2. Обратите внимание, что MSYS2 предоставляет компиляторы MinGW-w64. Бинарные файлы с этими компиляторами будут автономными и не потребуют cygwin.dll или аналогичный файл.

Я предполагаю, что на вашем компьютере установлена 64-разрядная операционная система, и Вы хотите, чтобы ваш компилятор был 64-разрядный по умолчанию.

Если у вас 32-разрядная операционная система, изменить каждый путь (из статьи) C:\dev\msys64 на C:\dev\msys32

  1. Скачайте msys2-x86_64-latest.exe и запустите. Если у вас 32-разрядная операционная система, скачайте msys2-i686-latest. Также убедитесь, что в качестве установочного каталога указан C:\dev\msys64 (C:\dev\msys32 для 32-битных).
  2. В MSYS2 консоли выполните команду ниже. Подсказка, если Вы нажмете правой кнопкой мыши на строке заголовка, перейдите в меню Options -> Keys и поставьте галочку CTRL + SHIFT + letter shortcuts и вы сможете использовать CTRL + SHIFT + V для вставки в консоль MSYS.
    pacman -Syuu
  3. Закройте MSYS2 консоль, как только у вас об этом попросят. Сейчас установлено 3 подсистемы MSYS: MSYS2, MinGW32 и MinGW64. Они соответсвенно могут быть запущены: C:\dev\msys64\msys2.exe, C:\dev\msys64\mingw32.exe и C:\dev\msys32\mingw64.exe Если установщик создал какие-либо ярлыки для открытия консолей для этих подсистем, вы можете обновить их в этих местах, чтобы получить красивые иконки. Каждая подсистема предоставляет среду для создания приложений Windows. Среда MSYS2 предназначена для создания POSIX-совместимого программного обеспечения в Windows. Подсистема MinGW32/64 предназначены для создания собственных приложений Windows с использованием инстраментария linux (gcc, bash и т.д.), ориентированнного соответственно на 32-разрядные и 64-разрадные Windows. Мы установим наш PATH таким образом, чтобы эти инструменты можно было вызывать из обычного cmd.exe, и нам нужно использовать тольк подсистему MinGW для установки/обновления пакетов MSYS2 или если наша установка требует оболочки *nix. Подсказка: после запуска MSYS2 в консоле будет указано, какую версию Вы запустили.
  4. Снова откройте MSYS2 (не имеет значения, какая версия, т.к. мы прогсто устанавливаем пакеты). Повторяйте следующую команду до тех пор, пока в консоль вам не выведет сообщение о том, что обновлений больше нет. Возможно вам придётся ещё раз перезапустить оболочку.
    pacman -Syuu
  5. Теперь, когда MSYS2 полностью обновлён, мы установим GCC и общие инструменты для сборки. Когда вам будет предложено выбрать пакеты и подтвердить установку, просто нажмите Enter.
    pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain \
                     git subversion mercurial \
                     mingw-w64-i686-cmake mingw-w64-x86_64-cmake
    



6. Добавите в PATH C:\dev\msys64\mingw64\bin и C:\dev\msys64\mingw32\bin в таком порядке. Обратите внимание, что MSYS2 также помещает в этот каталог множество других инструментов, в первую очередь Python. Поэтому поместите эти записи ниже любоых других инструментов, которые Вы могли бы установить в вашем PATH.
6. Добавьте в переменные среды
Вам нужно добавить это значение в переменную среды PATH: C:\dev\msys64\mingw64\bin

Инструкция по добавлению значения в PATH:

Windows 10 и Windows 8

  1. В строке «Поиск» выполните поиск: Система (Панель управления)
  2. Нажмите на ссылку Дополнительные параметры системы.
  3. Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды PATH. Нажмите Изменить. Если переменной PATH не существует, нажмите Создать.
  4. В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды PATH. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК.
  5. Откройте окно командной строки (WIN + R -> cmd.exe) и выполните gcc —version


Windows 7

  1. На рабочем столе правой кнопкой нажмите на значок Компьютер.
  2. В контекстном меню выберите Свойства.
  3. Нажмите на ссылку Дополнительные параметры системы.
  4. Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды PATH. Нажмите Изменить. Если переменной PATH не существует, нажмите Создать.
  5. В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды PATH. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК.
  6. Откройте окно командной строки (WIN + R -> cmd.exe) и выполните gcc —version

Инструкция ниже — это пример установки библиотеки

Прежде всего я предлагаю проверить пакетный менеджер MSYS2. В нём находится очень много готовых библиотечных пакетов. Вы можете найти найти пакетный репозиторий, используя pacman -Ss ваша_библиоткека, например:

$ pacman -Ss boost
mingw32/mingw-w64-i686-boost 1.73.0-4
    Free peer-reviewed portable C++ source libraries (mingw-w64)
mingw64/mingw-w64-x86_64-boost 1.73.0-4
    Free peer-reviewed portable C++ source libraries (mingw-w64)

Если имя пакета начинается с mingw, это библиотека. Установите её с помощью pacman -Sy имя_пакета. Например:


$ pacman -Sy mingw-w64-i686-boost mingw-w64-x86_64-boost
:: Обновление баз данных пакетов...
 mingw32 не устарел
 mingw64 не устарел
 msys не устарел
разрешение зависимостей...
проверка конфликтов...

Пакеты (4) mingw-w64-i686-icu-67.1-1  mingw-w64-x86_64-icu-67.1-1
           mingw-w64-i686-boost-1.73.0-4  mingw-w64-x86_64-boost-1.73.0-4

Будет загружено:   79,66 MiB
Будет установлено:  827,37 MiB

:: Приступить к установке? [Y/n] Y
:: Получение пакетов...
 mingw-w64-i686-i...    20,5 MiB  5,99 MiB/s 00:03 [#####################] 100%
 mingw-w64-i686-b...    18,2 MiB  5,91 MiB/s 00:03 [#####################] 100%
 mingw-w64-x86_64...    20,9 MiB  5,13 MiB/s 00:04 [#####################] 100%
 mingw-w64-x86_64...    20,0 MiB  5,50 MiB/s 00:04 [#####################] 100%
(4/4) проверка ключей                              [#####################] 100%
(4/4) проверка целостности пакета                  [#####################] 100%
(4/4) загрузка файлов пакетов                      [#####################] 100%
(4/4) проверка конфликтов файлов                   [#####################] 100%
(4/4) проверка доступного места                    [#####################] 100%
:: Обработка изменений пакета...
(1/4) установка mingw-w64-i686-icu                 [#####################] 100%
(2/4) установка mingw-w64-i686-boost               [#####################] 100%
(3/4) установка mingw-w64-x86_64-icu               [#####################] 100%
(4/4) установка mingw-w64-x86_64-boost             [#####################] 100%

К сожалению, шаблонного символа нет, но Вы можете использовать pacman -Sy pacman -Ssq boost«, чтобы установить всё, что возвращается поиском.

Если вашей библиотеки нет в менеджере пакетов, Вы должны скомпилировать её самостоятельно. В качестве примера мы попробуем построить 64-битную библиотеку zlib.

  1. Откройте mingw64.exe.
  2. Скачайте и распакуйте zlib:

	wget http://zlib.net/zlib-1.2.8.tar.gz
	tar xf zlib-1.2.8.tar.gz
	cd zlib-1.2.8
  1. Конфигурация, компиляция и установка:

	make -f win32/Makefile.gcc install BINARY_PATH=/mingw64/bin \
	INCLUDE_PATH=/mingw64/include LIBRARY_PATH=/mingw64/lib
	cd ..

Оригинальная статья: https://github.com/orlp/dev-on-windows/wiki/Installing-GCC—&-MSYS2

/mingw32/bin/c++.exe
/mingw32/bin/cc.exe
/mingw32/bin/cpp.exe
/mingw32/bin/g++.exe
/mingw32/bin/gcc-ar.exe
/mingw32/bin/gcc-nm.exe
/mingw32/bin/gcc-ranlib.exe
/mingw32/bin/gcc.exe
/mingw32/bin/gcov-tool.exe
/mingw32/bin/gcov.exe
/mingw32/bin/i686-w64-mingw32-c++.exe
/mingw32/bin/i686-w64-mingw32-cc.exe
/mingw32/bin/i686-w64-mingw32-g++.exe
/mingw32/bin/i686-w64-mingw32-gcc-15.1.0.exe
/mingw32/bin/i686-w64-mingw32-gcc-ar.exe
/mingw32/bin/i686-w64-mingw32-gcc-nm.exe
/mingw32/bin/i686-w64-mingw32-gcc-ranlib.exe
/mingw32/bin/i686-w64-mingw32-gcc.exe
/mingw32/etc/gdbinit
/mingw32/include/c++/15.1.0/algorithm
/mingw32/include/c++/15.1.0/any
/mingw32/include/c++/15.1.0/array
/mingw32/include/c++/15.1.0/atomic
/mingw32/include/c++/15.1.0/backward/auto_ptr.h
/mingw32/include/c++/15.1.0/backward/backward_warning.h
/mingw32/include/c++/15.1.0/backward/binders.h
/mingw32/include/c++/15.1.0/backward/hash_fun.h
/mingw32/include/c++/15.1.0/backward/hash_map
/mingw32/include/c++/15.1.0/backward/hash_set
/mingw32/include/c++/15.1.0/backward/hashtable.h
/mingw32/include/c++/15.1.0/backward/strstream
/mingw32/include/c++/15.1.0/barrier
/mingw32/include/c++/15.1.0/bit
/mingw32/include/c++/15.1.0/bits/algorithmfwd.h
/mingw32/include/c++/15.1.0/bits/align.h
/mingw32/include/c++/15.1.0/bits/alloc_traits.h
/mingw32/include/c++/15.1.0/bits/allocated_ptr.h
/mingw32/include/c++/15.1.0/bits/allocator.h
/mingw32/include/c++/15.1.0/bits/atomic_base.h
/mingw32/include/c++/15.1.0/bits/atomic_futex.h
/mingw32/include/c++/15.1.0/bits/atomic_lockfree_defines.h
/mingw32/include/c++/15.1.0/bits/atomic_timed_wait.h
/mingw32/include/c++/15.1.0/bits/atomic_wait.h
/mingw32/include/c++/15.1.0/bits/basic_ios.h
/mingw32/include/c++/15.1.0/bits/basic_ios.tcc
/mingw32/include/c++/15.1.0/bits/basic_string.h
/mingw32/include/c++/15.1.0/bits/basic_string.tcc
/mingw32/include/c++/15.1.0/bits/boost_concept_check.h
/mingw32/include/c++/15.1.0/bits/c++0x_warning.h
/mingw32/include/c++/15.1.0/bits/char_traits.h
/mingw32/include/c++/15.1.0/bits/charconv.h
/mingw32/include/c++/15.1.0/bits/chrono.h
/mingw32/include/c++/15.1.0/bits/chrono_io.h
/mingw32/include/c++/15.1.0/bits/codecvt.h
/mingw32/include/c++/15.1.0/bits/concept_check.h
/mingw32/include/c++/15.1.0/bits/cow_string.h
/mingw32/include/c++/15.1.0/bits/cpp_type_traits.h
/mingw32/include/c++/15.1.0/bits/cxxabi_forced.h
/mingw32/include/c++/15.1.0/bits/cxxabi_init_exception.h
/mingw32/include/c++/15.1.0/bits/deque.tcc
/mingw32/include/c++/15.1.0/bits/elements_of.h
/mingw32/include/c++/15.1.0/bits/enable_special_members.h
/mingw32/include/c++/15.1.0/bits/erase_if.h
/mingw32/include/c++/15.1.0/bits/exception.h
/mingw32/include/c++/15.1.0/bits/exception_defines.h
/mingw32/include/c++/15.1.0/bits/exception_ptr.h
/mingw32/include/c++/15.1.0/bits/formatfwd.h
/mingw32/include/c++/15.1.0/bits/forward_list.h
/mingw32/include/c++/15.1.0/bits/forward_list.tcc
/mingw32/include/c++/15.1.0/bits/fs_dir.h
/mingw32/include/c++/15.1.0/bits/fs_fwd.h
/mingw32/include/c++/15.1.0/bits/fs_ops.h
/mingw32/include/c++/15.1.0/bits/fs_path.h
/mingw32/include/c++/15.1.0/bits/fstream.tcc
/mingw32/include/c++/15.1.0/bits/functexcept.h
/mingw32/include/c++/15.1.0/bits/functional_hash.h
/mingw32/include/c++/15.1.0/bits/gslice.h
/mingw32/include/c++/15.1.0/bits/gslice_array.h
/mingw32/include/c++/15.1.0/bits/hash_bytes.h
/mingw32/include/c++/15.1.0/bits/hashtable.h
/mingw32/include/c++/15.1.0/bits/hashtable_policy.h
/mingw32/include/c++/15.1.0/bits/indirect_array.h
/mingw32/include/c++/15.1.0/bits/invoke.h
/mingw32/include/c++/15.1.0/bits/ios_base.h
/mingw32/include/c++/15.1.0/bits/istream.tcc
/mingw32/include/c++/15.1.0/bits/iterator_concepts.h
/mingw32/include/c++/15.1.0/bits/list.tcc
/mingw32/include/c++/15.1.0/bits/locale_classes.h
/mingw32/include/c++/15.1.0/bits/locale_classes.tcc
/mingw32/include/c++/15.1.0/bits/locale_conv.h
/mingw32/include/c++/15.1.0/bits/locale_facets.h
/mingw32/include/c++/15.1.0/bits/locale_facets.tcc
/mingw32/include/c++/15.1.0/bits/locale_facets_nonio.h
/mingw32/include/c++/15.1.0/bits/locale_facets_nonio.tcc
/mingw32/include/c++/15.1.0/bits/localefwd.h
/mingw32/include/c++/15.1.0/bits/mask_array.h
/mingw32/include/c++/15.1.0/bits/max_size_type.h
/mingw32/include/c++/15.1.0/bits/memory_resource.h
/mingw32/include/c++/15.1.0/bits/memoryfwd.h
/mingw32/include/c++/15.1.0/bits/mofunc_impl.h
/mingw32/include/c++/15.1.0/bits/monostate.h
/mingw32/include/c++/15.1.0/bits/move.h
/mingw32/include/c++/15.1.0/bits/move_only_function.h
/mingw32/include/c++/15.1.0/bits/nested_exception.h
/mingw32/include/c++/15.1.0/bits/new_allocator.h
/mingw32/include/c++/15.1.0/bits/node_handle.h
/mingw32/include/c++/15.1.0/bits/ostream.h
/mingw32/include/c++/15.1.0/bits/ostream.tcc
/mingw32/include/c++/15.1.0/bits/ostream_insert.h
/mingw32/include/c++/15.1.0/bits/out_ptr.h
/mingw32/include/c++/15.1.0/bits/parse_numbers.h
/mingw32/include/c++/15.1.0/bits/postypes.h
/mingw32/include/c++/15.1.0/bits/predefined_ops.h
/mingw32/include/c++/15.1.0/bits/ptr_traits.h
/mingw32/include/c++/15.1.0/bits/quoted_string.h
/mingw32/include/c++/15.1.0/bits/random.h
/mingw32/include/c++/15.1.0/bits/random.tcc
/mingw32/include/c++/15.1.0/bits/range_access.h
/mingw32/include/c++/15.1.0/bits/ranges_algo.h
/mingw32/include/c++/15.1.0/bits/ranges_algobase.h
/mingw32/include/c++/15.1.0/bits/ranges_base.h
/mingw32/include/c++/15.1.0/bits/ranges_cmp.h
/mingw32/include/c++/15.1.0/bits/ranges_uninitialized.h
/mingw32/include/c++/15.1.0/bits/ranges_util.h
/mingw32/include/c++/15.1.0/bits/refwrap.h
/mingw32/include/c++/15.1.0/bits/regex.h
/mingw32/include/c++/15.1.0/bits/regex.tcc
/mingw32/include/c++/15.1.0/bits/regex_automaton.h
/mingw32/include/c++/15.1.0/bits/regex_automaton.tcc
/mingw32/include/c++/15.1.0/bits/regex_compiler.h
/mingw32/include/c++/15.1.0/bits/regex_compiler.tcc
/mingw32/include/c++/15.1.0/bits/regex_constants.h
/mingw32/include/c++/15.1.0/bits/regex_error.h
/mingw32/include/c++/15.1.0/bits/regex_executor.h
/mingw32/include/c++/15.1.0/bits/regex_executor.tcc
/mingw32/include/c++/15.1.0/bits/regex_scanner.h
/mingw32/include/c++/15.1.0/bits/regex_scanner.tcc
/mingw32/include/c++/15.1.0/bits/requires_hosted.h
/mingw32/include/c++/15.1.0/bits/sat_arith.h
/mingw32/include/c++/15.1.0/bits/semaphore_base.h
/mingw32/include/c++/15.1.0/bits/shared_ptr.h
/mingw32/include/c++/15.1.0/bits/shared_ptr_atomic.h
/mingw32/include/c++/15.1.0/bits/shared_ptr_base.h
/mingw32/include/c++/15.1.0/bits/slice_array.h
/mingw32/include/c++/15.1.0/bits/specfun.h
/mingw32/include/c++/15.1.0/bits/sstream.tcc
/mingw32/include/c++/15.1.0/bits/std.cc
/mingw32/include/c++/15.1.0/bits/std.compat.cc
/mingw32/include/c++/15.1.0/bits/std_abs.h
/mingw32/include/c++/15.1.0/bits/std_function.h
/mingw32/include/c++/15.1.0/bits/std_mutex.h
/mingw32/include/c++/15.1.0/bits/std_thread.h
/mingw32/include/c++/15.1.0/bits/stl_algo.h
/mingw32/include/c++/15.1.0/bits/stl_algobase.h
/mingw32/include/c++/15.1.0/bits/stl_bvector.h
/mingw32/include/c++/15.1.0/bits/stl_construct.h
/mingw32/include/c++/15.1.0/bits/stl_deque.h
/mingw32/include/c++/15.1.0/bits/stl_function.h
/mingw32/include/c++/15.1.0/bits/stl_heap.h
/mingw32/include/c++/15.1.0/bits/stl_iterator.h
/mingw32/include/c++/15.1.0/bits/stl_iterator_base_funcs.h
/mingw32/include/c++/15.1.0/bits/stl_iterator_base_types.h
/mingw32/include/c++/15.1.0/bits/stl_list.h
/mingw32/include/c++/15.1.0/bits/stl_map.h
/mingw32/include/c++/15.1.0/bits/stl_multimap.h
/mingw32/include/c++/15.1.0/bits/stl_multiset.h
/mingw32/include/c++/15.1.0/bits/stl_numeric.h
/mingw32/include/c++/15.1.0/bits/stl_pair.h
/mingw32/include/c++/15.1.0/bits/stl_queue.h
/mingw32/include/c++/15.1.0/bits/stl_raw_storage_iter.h
/mingw32/include/c++/15.1.0/bits/stl_relops.h
/mingw32/include/c++/15.1.0/bits/stl_set.h
/mingw32/include/c++/15.1.0/bits/stl_stack.h
/mingw32/include/c++/15.1.0/bits/stl_tempbuf.h
/mingw32/include/c++/15.1.0/bits/stl_tree.h
/mingw32/include/c++/15.1.0/bits/stl_uninitialized.h
/mingw32/include/c++/15.1.0/bits/stl_vector.h
/mingw32/include/c++/15.1.0/bits/stream_iterator.h
/mingw32/include/c++/15.1.0/bits/streambuf.tcc
/mingw32/include/c++/15.1.0/bits/streambuf_iterator.h
/mingw32/include/c++/15.1.0/bits/string_view.tcc
/mingw32/include/c++/15.1.0/bits/stringfwd.h
/mingw32/include/c++/15.1.0/bits/text_encoding-data.h
/mingw32/include/c++/15.1.0/bits/this_thread_sleep.h
/mingw32/include/c++/15.1.0/bits/unicode-data.h
/mingw32/include/c++/15.1.0/bits/unicode.h
/mingw32/include/c++/15.1.0/bits/uniform_int_dist.h
/mingw32/include/c++/15.1.0/bits/unique_lock.h
/mingw32/include/c++/15.1.0/bits/unique_ptr.h
/mingw32/include/c++/15.1.0/bits/unordered_map.h
/mingw32/include/c++/15.1.0/bits/unordered_set.h
/mingw32/include/c++/15.1.0/bits/uses_allocator.h
/mingw32/include/c++/15.1.0/bits/uses_allocator_args.h
/mingw32/include/c++/15.1.0/bits/utility.h
/mingw32/include/c++/15.1.0/bits/valarray_after.h
/mingw32/include/c++/15.1.0/bits/valarray_array.h
/mingw32/include/c++/15.1.0/bits/valarray_array.tcc
/mingw32/include/c++/15.1.0/bits/valarray_before.h
/mingw32/include/c++/15.1.0/bits/vector.tcc
/mingw32/include/c++/15.1.0/bits/version.h
/mingw32/include/c++/15.1.0/bitset
/mingw32/include/c++/15.1.0/cassert
/mingw32/include/c++/15.1.0/ccomplex
/mingw32/include/c++/15.1.0/cctype
/mingw32/include/c++/15.1.0/cerrno
/mingw32/include/c++/15.1.0/cfenv
/mingw32/include/c++/15.1.0/cfloat
/mingw32/include/c++/15.1.0/charconv
/mingw32/include/c++/15.1.0/chrono
/mingw32/include/c++/15.1.0/cinttypes
/mingw32/include/c++/15.1.0/ciso646
/mingw32/include/c++/15.1.0/climits
/mingw32/include/c++/15.1.0/clocale
/mingw32/include/c++/15.1.0/cmath
/mingw32/include/c++/15.1.0/codecvt
/mingw32/include/c++/15.1.0/compare
/mingw32/include/c++/15.1.0/complex
/mingw32/include/c++/15.1.0/complex.h
/mingw32/include/c++/15.1.0/concepts
/mingw32/include/c++/15.1.0/condition_variable
/mingw32/include/c++/15.1.0/coroutine
/mingw32/include/c++/15.1.0/csetjmp
/mingw32/include/c++/15.1.0/csignal
/mingw32/include/c++/15.1.0/cstdalign
/mingw32/include/c++/15.1.0/cstdarg
/mingw32/include/c++/15.1.0/cstdbool
/mingw32/include/c++/15.1.0/cstddef
/mingw32/include/c++/15.1.0/cstdint
/mingw32/include/c++/15.1.0/cstdio
/mingw32/include/c++/15.1.0/cstdlib
/mingw32/include/c++/15.1.0/cstring
/mingw32/include/c++/15.1.0/ctgmath
/mingw32/include/c++/15.1.0/ctime
/mingw32/include/c++/15.1.0/cuchar
/mingw32/include/c++/15.1.0/cwchar
/mingw32/include/c++/15.1.0/cwctype
/mingw32/include/c++/15.1.0/cxxabi.h
/mingw32/include/c++/15.1.0/debug/assertions.h
/mingw32/include/c++/15.1.0/debug/bitset
/mingw32/include/c++/15.1.0/debug/debug.h
/mingw32/include/c++/15.1.0/debug/deque
/mingw32/include/c++/15.1.0/debug/formatter.h
/mingw32/include/c++/15.1.0/debug/forward_list
/mingw32/include/c++/15.1.0/debug/functions.h
/mingw32/include/c++/15.1.0/debug/helper_functions.h
/mingw32/include/c++/15.1.0/debug/list
/mingw32/include/c++/15.1.0/debug/macros.h
/mingw32/include/c++/15.1.0/debug/map
/mingw32/include/c++/15.1.0/debug/map.h
/mingw32/include/c++/15.1.0/debug/multimap.h
/mingw32/include/c++/15.1.0/debug/multiset.h
/mingw32/include/c++/15.1.0/debug/safe_base.h
/mingw32/include/c++/15.1.0/debug/safe_container.h
/mingw32/include/c++/15.1.0/debug/safe_iterator.h
/mingw32/include/c++/15.1.0/debug/safe_iterator.tcc
/mingw32/include/c++/15.1.0/debug/safe_local_iterator.h
/mingw32/include/c++/15.1.0/debug/safe_local_iterator.tcc
/mingw32/include/c++/15.1.0/debug/safe_sequence.h
/mingw32/include/c++/15.1.0/debug/safe_sequence.tcc
/mingw32/include/c++/15.1.0/debug/safe_unordered_base.h
/mingw32/include/c++/15.1.0/debug/safe_unordered_container.h
/mingw32/include/c++/15.1.0/debug/safe_unordered_container.tcc
/mingw32/include/c++/15.1.0/debug/set
/mingw32/include/c++/15.1.0/debug/set.h
/mingw32/include/c++/15.1.0/debug/stl_iterator.h
/mingw32/include/c++/15.1.0/debug/string
/mingw32/include/c++/15.1.0/debug/unordered_map
/mingw32/include/c++/15.1.0/debug/unordered_set
/mingw32/include/c++/15.1.0/debug/vector
/mingw32/include/c++/15.1.0/decimal/decimal
/mingw32/include/c++/15.1.0/decimal/decimal.h
/mingw32/include/c++/15.1.0/deque
/mingw32/include/c++/15.1.0/exception
/mingw32/include/c++/15.1.0/execution
/mingw32/include/c++/15.1.0/expected
/mingw32/include/c++/15.1.0/experimental/algorithm
/mingw32/include/c++/15.1.0/experimental/any
/mingw32/include/c++/15.1.0/experimental/array
/mingw32/include/c++/15.1.0/experimental/bits/fs_dir.h
/mingw32/include/c++/15.1.0/experimental/bits/fs_fwd.h
/mingw32/include/c++/15.1.0/experimental/bits/fs_ops.h
/mingw32/include/c++/15.1.0/experimental/bits/fs_path.h
/mingw32/include/c++/15.1.0/experimental/bits/lfts_config.h
/mingw32/include/c++/15.1.0/experimental/bits/net.h
/mingw32/include/c++/15.1.0/experimental/bits/numeric_traits.h
/mingw32/include/c++/15.1.0/experimental/bits/shared_ptr.h
/mingw32/include/c++/15.1.0/experimental/bits/simd.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_builtin.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_converter.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_detail.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_fixed_size.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_math.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_neon.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_ppc.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_scalar.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_sve.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_x86.h
/mingw32/include/c++/15.1.0/experimental/bits/simd_x86_conversions.h
/mingw32/include/c++/15.1.0/experimental/bits/string_view.tcc
/mingw32/include/c++/15.1.0/experimental/buffer
/mingw32/include/c++/15.1.0/experimental/chrono
/mingw32/include/c++/15.1.0/experimental/contract
/mingw32/include/c++/15.1.0/experimental/deque
/mingw32/include/c++/15.1.0/experimental/executor
/mingw32/include/c++/15.1.0/experimental/filesystem
/mingw32/include/c++/15.1.0/experimental/forward_list
/mingw32/include/c++/15.1.0/experimental/functional
/mingw32/include/c++/15.1.0/experimental/internet
/mingw32/include/c++/15.1.0/experimental/io_context
/mingw32/include/c++/15.1.0/experimental/iterator
/mingw32/include/c++/15.1.0/experimental/list
/mingw32/include/c++/15.1.0/experimental/map
/mingw32/include/c++/15.1.0/experimental/memory
/mingw32/include/c++/15.1.0/experimental/memory_resource
/mingw32/include/c++/15.1.0/experimental/net
/mingw32/include/c++/15.1.0/experimental/netfwd
/mingw32/include/c++/15.1.0/experimental/numeric
/mingw32/include/c++/15.1.0/experimental/optional
/mingw32/include/c++/15.1.0/experimental/propagate_const
/mingw32/include/c++/15.1.0/experimental/random
/mingw32/include/c++/15.1.0/experimental/ratio
/mingw32/include/c++/15.1.0/experimental/regex
/mingw32/include/c++/15.1.0/experimental/scope
/mingw32/include/c++/15.1.0/experimental/set
/mingw32/include/c++/15.1.0/experimental/simd
/mingw32/include/c++/15.1.0/experimental/socket
/mingw32/include/c++/15.1.0/experimental/source_location
/mingw32/include/c++/15.1.0/experimental/string
/mingw32/include/c++/15.1.0/experimental/string_view
/mingw32/include/c++/15.1.0/experimental/synchronized_value
/mingw32/include/c++/15.1.0/experimental/system_error
/mingw32/include/c++/15.1.0/experimental/timer
/mingw32/include/c++/15.1.0/experimental/tuple
/mingw32/include/c++/15.1.0/experimental/type_traits
/mingw32/include/c++/15.1.0/experimental/unordered_map
/mingw32/include/c++/15.1.0/experimental/unordered_set
/mingw32/include/c++/15.1.0/experimental/utility
/mingw32/include/c++/15.1.0/experimental/vector
/mingw32/include/c++/15.1.0/ext/algorithm
/mingw32/include/c++/15.1.0/ext/aligned_buffer.h
/mingw32/include/c++/15.1.0/ext/alloc_traits.h
/mingw32/include/c++/15.1.0/ext/atomicity.h
/mingw32/include/c++/15.1.0/ext/bitmap_allocator.h
/mingw32/include/c++/15.1.0/ext/cast.h
/mingw32/include/c++/15.1.0/ext/cmath
/mingw32/include/c++/15.1.0/ext/codecvt_specializations.h
/mingw32/include/c++/15.1.0/ext/concurrence.h
/mingw32/include/c++/15.1.0/ext/debug_allocator.h
/mingw32/include/c++/15.1.0/ext/enc_filebuf.h
/mingw32/include/c++/15.1.0/ext/extptr_allocator.h
/mingw32/include/c++/15.1.0/ext/functional
/mingw32/include/c++/15.1.0/ext/hash_map
/mingw32/include/c++/15.1.0/ext/hash_set
/mingw32/include/c++/15.1.0/ext/iterator
/mingw32/include/c++/15.1.0/ext/malloc_allocator.h
/mingw32/include/c++/15.1.0/ext/memory
/mingw32/include/c++/15.1.0/ext/mt_allocator.h
/mingw32/include/c++/15.1.0/ext/new_allocator.h
/mingw32/include/c++/15.1.0/ext/numeric
/mingw32/include/c++/15.1.0/ext/numeric_traits.h
/mingw32/include/c++/15.1.0/ext/pb_ds/assoc_container.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/branch_policy/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/cond_dealtor.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/container_base_dispatch.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/debug_map_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/node.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/node.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/splay_tree_/traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/standard_policies.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/tree_trace_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/type_utils.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/types_traits.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/exception.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/hash_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/list_update_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/priority_queue.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/tag_and_trait.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/tree_policy.hpp
/mingw32/include/c++/15.1.0/ext/pb_ds/trie_policy.hpp
/mingw32/include/c++/15.1.0/ext/pod_char_traits.h
/mingw32/include/c++/15.1.0/ext/pointer.h
/mingw32/include/c++/15.1.0/ext/pool_allocator.h
/mingw32/include/c++/15.1.0/ext/random
/mingw32/include/c++/15.1.0/ext/random.tcc
/mingw32/include/c++/15.1.0/ext/rb_tree
/mingw32/include/c++/15.1.0/ext/rc_string_base.h
/mingw32/include/c++/15.1.0/ext/rope
/mingw32/include/c++/15.1.0/ext/ropeimpl.h
/mingw32/include/c++/15.1.0/ext/slist
/mingw32/include/c++/15.1.0/ext/sso_string_base.h
/mingw32/include/c++/15.1.0/ext/stdio_filebuf.h
/mingw32/include/c++/15.1.0/ext/stdio_sync_filebuf.h
/mingw32/include/c++/15.1.0/ext/string_conversions.h
/mingw32/include/c++/15.1.0/ext/throw_allocator.h
/mingw32/include/c++/15.1.0/ext/type_traits.h
/mingw32/include/c++/15.1.0/ext/typelist.h
/mingw32/include/c++/15.1.0/ext/vstring.h
/mingw32/include/c++/15.1.0/ext/vstring.tcc
/mingw32/include/c++/15.1.0/ext/vstring_fwd.h
/mingw32/include/c++/15.1.0/ext/vstring_util.h
/mingw32/include/c++/15.1.0/fenv.h
/mingw32/include/c++/15.1.0/filesystem
/mingw32/include/c++/15.1.0/flat_map
/mingw32/include/c++/15.1.0/flat_set
/mingw32/include/c++/15.1.0/format
/mingw32/include/c++/15.1.0/forward_list
/mingw32/include/c++/15.1.0/fstream
/mingw32/include/c++/15.1.0/functional
/mingw32/include/c++/15.1.0/future
/mingw32/include/c++/15.1.0/generator
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/atomic_word.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/basic_file.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/c++allocator.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/c++config.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/c++io.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/c++locale.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/cpu_defines.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/ctype_base.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/ctype_inline.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/cxxabi_tweaks.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/error_constants.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/extc++.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/gthr-default.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/gthr-posix.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/gthr-single.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/gthr.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/messages_members.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/opt_random.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/os_defines.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/stdc++.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/stdtr1c++.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/bits/time_members.h
/mingw32/include/c++/15.1.0/i686-w64-mingw32/ext/opt_random.h
/mingw32/include/c++/15.1.0/initializer_list
/mingw32/include/c++/15.1.0/iomanip
/mingw32/include/c++/15.1.0/ios
/mingw32/include/c++/15.1.0/iosfwd
/mingw32/include/c++/15.1.0/iostream
/mingw32/include/c++/15.1.0/istream
/mingw32/include/c++/15.1.0/iterator
/mingw32/include/c++/15.1.0/latch
/mingw32/include/c++/15.1.0/limits
/mingw32/include/c++/15.1.0/list
/mingw32/include/c++/15.1.0/locale
/mingw32/include/c++/15.1.0/map
/mingw32/include/c++/15.1.0/math.h
/mingw32/include/c++/15.1.0/memory
/mingw32/include/c++/15.1.0/memory_resource
/mingw32/include/c++/15.1.0/mutex
/mingw32/include/c++/15.1.0/new
/mingw32/include/c++/15.1.0/numbers
/mingw32/include/c++/15.1.0/numeric
/mingw32/include/c++/15.1.0/optional
/mingw32/include/c++/15.1.0/ostream
/mingw32/include/c++/15.1.0/parallel/algo.h
/mingw32/include/c++/15.1.0/parallel/algobase.h
/mingw32/include/c++/15.1.0/parallel/algorithm
/mingw32/include/c++/15.1.0/parallel/algorithmfwd.h
/mingw32/include/c++/15.1.0/parallel/balanced_quicksort.h
/mingw32/include/c++/15.1.0/parallel/base.h
/mingw32/include/c++/15.1.0/parallel/basic_iterator.h
/mingw32/include/c++/15.1.0/parallel/checkers.h
/mingw32/include/c++/15.1.0/parallel/compatibility.h
/mingw32/include/c++/15.1.0/parallel/compiletime_settings.h
/mingw32/include/c++/15.1.0/parallel/equally_split.h
/mingw32/include/c++/15.1.0/parallel/features.h
/mingw32/include/c++/15.1.0/parallel/find.h
/mingw32/include/c++/15.1.0/parallel/find_selectors.h
/mingw32/include/c++/15.1.0/parallel/for_each.h
/mingw32/include/c++/15.1.0/parallel/for_each_selectors.h
/mingw32/include/c++/15.1.0/parallel/iterator.h
/mingw32/include/c++/15.1.0/parallel/list_partition.h
/mingw32/include/c++/15.1.0/parallel/losertree.h
/mingw32/include/c++/15.1.0/parallel/merge.h
/mingw32/include/c++/15.1.0/parallel/multiseq_selection.h
/mingw32/include/c++/15.1.0/parallel/multiway_merge.h
/mingw32/include/c++/15.1.0/parallel/multiway_mergesort.h
/mingw32/include/c++/15.1.0/parallel/numeric
/mingw32/include/c++/15.1.0/parallel/numericfwd.h
/mingw32/include/c++/15.1.0/parallel/omp_loop.h
/mingw32/include/c++/15.1.0/parallel/omp_loop_static.h
/mingw32/include/c++/15.1.0/parallel/par_loop.h
/mingw32/include/c++/15.1.0/parallel/parallel.h
/mingw32/include/c++/15.1.0/parallel/partial_sum.h
/mingw32/include/c++/15.1.0/parallel/partition.h
/mingw32/include/c++/15.1.0/parallel/queue.h
/mingw32/include/c++/15.1.0/parallel/quicksort.h
/mingw32/include/c++/15.1.0/parallel/random_number.h
/mingw32/include/c++/15.1.0/parallel/random_shuffle.h
/mingw32/include/c++/15.1.0/parallel/search.h
/mingw32/include/c++/15.1.0/parallel/set_operations.h
/mingw32/include/c++/15.1.0/parallel/settings.h
/mingw32/include/c++/15.1.0/parallel/sort.h
/mingw32/include/c++/15.1.0/parallel/tags.h
/mingw32/include/c++/15.1.0/parallel/types.h
/mingw32/include/c++/15.1.0/parallel/unique_copy.h
/mingw32/include/c++/15.1.0/parallel/workstealing.h
/mingw32/include/c++/15.1.0/print
/mingw32/include/c++/15.1.0/pstl/algorithm_fwd.h
/mingw32/include/c++/15.1.0/pstl/algorithm_impl.h
/mingw32/include/c++/15.1.0/pstl/execution_defs.h
/mingw32/include/c++/15.1.0/pstl/execution_impl.h
/mingw32/include/c++/15.1.0/pstl/glue_algorithm_defs.h
/mingw32/include/c++/15.1.0/pstl/glue_algorithm_impl.h
/mingw32/include/c++/15.1.0/pstl/glue_execution_defs.h
/mingw32/include/c++/15.1.0/pstl/glue_memory_defs.h
/mingw32/include/c++/15.1.0/pstl/glue_memory_impl.h
/mingw32/include/c++/15.1.0/pstl/glue_numeric_defs.h
/mingw32/include/c++/15.1.0/pstl/glue_numeric_impl.h
/mingw32/include/c++/15.1.0/pstl/memory_impl.h
/mingw32/include/c++/15.1.0/pstl/numeric_fwd.h
/mingw32/include/c++/15.1.0/pstl/numeric_impl.h
/mingw32/include/c++/15.1.0/pstl/parallel_backend.h
/mingw32/include/c++/15.1.0/pstl/parallel_backend_serial.h
/mingw32/include/c++/15.1.0/pstl/parallel_backend_tbb.h
/mingw32/include/c++/15.1.0/pstl/parallel_backend_utils.h
/mingw32/include/c++/15.1.0/pstl/parallel_impl.h
/mingw32/include/c++/15.1.0/pstl/pstl_config.h
/mingw32/include/c++/15.1.0/pstl/unseq_backend_simd.h
/mingw32/include/c++/15.1.0/pstl/utils.h
/mingw32/include/c++/15.1.0/queue
/mingw32/include/c++/15.1.0/random
/mingw32/include/c++/15.1.0/ranges
/mingw32/include/c++/15.1.0/ratio
/mingw32/include/c++/15.1.0/regex
/mingw32/include/c++/15.1.0/scoped_allocator
/mingw32/include/c++/15.1.0/semaphore
/mingw32/include/c++/15.1.0/set
/mingw32/include/c++/15.1.0/shared_mutex
/mingw32/include/c++/15.1.0/source_location
/mingw32/include/c++/15.1.0/span
/mingw32/include/c++/15.1.0/spanstream
/mingw32/include/c++/15.1.0/sstream
/mingw32/include/c++/15.1.0/stack
/mingw32/include/c++/15.1.0/stacktrace
/mingw32/include/c++/15.1.0/stdatomic.h
/mingw32/include/c++/15.1.0/stdbit.h
/mingw32/include/c++/15.1.0/stdckdint.h
/mingw32/include/c++/15.1.0/stdexcept
/mingw32/include/c++/15.1.0/stdfloat
/mingw32/include/c++/15.1.0/stdlib.h
/mingw32/include/c++/15.1.0/stop_token
/mingw32/include/c++/15.1.0/streambuf
/mingw32/include/c++/15.1.0/string
/mingw32/include/c++/15.1.0/string_view
/mingw32/include/c++/15.1.0/syncstream
/mingw32/include/c++/15.1.0/system_error
/mingw32/include/c++/15.1.0/text_encoding
/mingw32/include/c++/15.1.0/tgmath.h
/mingw32/include/c++/15.1.0/thread
/mingw32/include/c++/15.1.0/tr1/array
/mingw32/include/c++/15.1.0/tr1/bessel_function.tcc
/mingw32/include/c++/15.1.0/tr1/beta_function.tcc
/mingw32/include/c++/15.1.0/tr1/ccomplex
/mingw32/include/c++/15.1.0/tr1/cctype
/mingw32/include/c++/15.1.0/tr1/cfenv
/mingw32/include/c++/15.1.0/tr1/cfloat
/mingw32/include/c++/15.1.0/tr1/cinttypes
/mingw32/include/c++/15.1.0/tr1/climits
/mingw32/include/c++/15.1.0/tr1/cmath
/mingw32/include/c++/15.1.0/tr1/complex
/mingw32/include/c++/15.1.0/tr1/complex.h
/mingw32/include/c++/15.1.0/tr1/cstdarg
/mingw32/include/c++/15.1.0/tr1/cstdbool
/mingw32/include/c++/15.1.0/tr1/cstdint
/mingw32/include/c++/15.1.0/tr1/cstdio
/mingw32/include/c++/15.1.0/tr1/cstdlib
/mingw32/include/c++/15.1.0/tr1/ctgmath
/mingw32/include/c++/15.1.0/tr1/ctime
/mingw32/include/c++/15.1.0/tr1/ctype.h
/mingw32/include/c++/15.1.0/tr1/cwchar
/mingw32/include/c++/15.1.0/tr1/cwctype
/mingw32/include/c++/15.1.0/tr1/ell_integral.tcc
/mingw32/include/c++/15.1.0/tr1/exp_integral.tcc
/mingw32/include/c++/15.1.0/tr1/fenv.h
/mingw32/include/c++/15.1.0/tr1/float.h
/mingw32/include/c++/15.1.0/tr1/functional
/mingw32/include/c++/15.1.0/tr1/functional_hash.h
/mingw32/include/c++/15.1.0/tr1/gamma.tcc
/mingw32/include/c++/15.1.0/tr1/hashtable.h
/mingw32/include/c++/15.1.0/tr1/hashtable_policy.h
/mingw32/include/c++/15.1.0/tr1/hypergeometric.tcc
/mingw32/include/c++/15.1.0/tr1/inttypes.h
/mingw32/include/c++/15.1.0/tr1/legendre_function.tcc
/mingw32/include/c++/15.1.0/tr1/limits.h
/mingw32/include/c++/15.1.0/tr1/math.h
/mingw32/include/c++/15.1.0/tr1/memory
/mingw32/include/c++/15.1.0/tr1/modified_bessel_func.tcc
/mingw32/include/c++/15.1.0/tr1/poly_hermite.tcc
/mingw32/include/c++/15.1.0/tr1/poly_laguerre.tcc
/mingw32/include/c++/15.1.0/tr1/random
/mingw32/include/c++/15.1.0/tr1/random.h
/mingw32/include/c++/15.1.0/tr1/random.tcc
/mingw32/include/c++/15.1.0/tr1/regex
/mingw32/include/c++/15.1.0/tr1/riemann_zeta.tcc
/mingw32/include/c++/15.1.0/tr1/shared_ptr.h
/mingw32/include/c++/15.1.0/tr1/special_function_util.h
/mingw32/include/c++/15.1.0/tr1/stdarg.h
/mingw32/include/c++/15.1.0/tr1/stdbool.h
/mingw32/include/c++/15.1.0/tr1/stdint.h
/mingw32/include/c++/15.1.0/tr1/stdio.h
/mingw32/include/c++/15.1.0/tr1/stdlib.h
/mingw32/include/c++/15.1.0/tr1/tgmath.h
/mingw32/include/c++/15.1.0/tr1/tuple
/mingw32/include/c++/15.1.0/tr1/type_traits
/mingw32/include/c++/15.1.0/tr1/unordered_map
/mingw32/include/c++/15.1.0/tr1/unordered_map.h
/mingw32/include/c++/15.1.0/tr1/unordered_set
/mingw32/include/c++/15.1.0/tr1/unordered_set.h
/mingw32/include/c++/15.1.0/tr1/utility
/mingw32/include/c++/15.1.0/tr1/wchar.h
/mingw32/include/c++/15.1.0/tr1/wctype.h
/mingw32/include/c++/15.1.0/tr2/bool_set
/mingw32/include/c++/15.1.0/tr2/bool_set.tcc
/mingw32/include/c++/15.1.0/tr2/dynamic_bitset
/mingw32/include/c++/15.1.0/tr2/dynamic_bitset.tcc
/mingw32/include/c++/15.1.0/tr2/ratio
/mingw32/include/c++/15.1.0/tr2/type_traits
/mingw32/include/c++/15.1.0/tuple
/mingw32/include/c++/15.1.0/type_traits
/mingw32/include/c++/15.1.0/typeindex
/mingw32/include/c++/15.1.0/typeinfo
/mingw32/include/c++/15.1.0/unordered_map
/mingw32/include/c++/15.1.0/unordered_set
/mingw32/include/c++/15.1.0/utility
/mingw32/include/c++/15.1.0/valarray
/mingw32/include/c++/15.1.0/variant
/mingw32/include/c++/15.1.0/vector
/mingw32/include/c++/15.1.0/version
/mingw32/lib/bfd-plugins/liblto_plugin.dll
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/cc1.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/cc1plus.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/collect2.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/crtbegin.o
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/crtend.o
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/crtfastmath.o
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/g++-mapper-server.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include-fixed/README
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/acc_prof.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/adxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/ammintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxavx512intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxbf16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxcomplexintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxfp16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxfp8intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxint8intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxmovrsintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxtf32intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxtileintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/amxtransposeintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2-512bf16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2-512convertintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2-512mediaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2-512minmaxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2-512satcvtintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2bf16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2convertintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2copyintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2mediaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2minmaxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx10_2satcvtintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx2intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512bf16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512bf16vlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512bitalgintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512bitalgvlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512bwintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512cdintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512dqintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512fintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512fp16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512fp16vlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512ifmaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512ifmavlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vbmi2intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vbmi2vlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vbmiintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vbmivlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vlbwintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vldqintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vnniintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vnnivlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vp2intersectintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vp2intersectvlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vpopcntdqintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avx512vpopcntdqvlintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxifmaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxneconvertintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxvnniint16intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxvnniint8intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/avxvnniintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/bmi2intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/bmiintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/bmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cet.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cetintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cldemoteintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/clflushoptintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/clwbintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/clzerointrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cmpccxaddintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cpuid.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/cross-stdarg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/emmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/enqcmdintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/f16cintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/float.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/fma4intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/fmaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/fxsrintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/gcov.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/gfniintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/hresetintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/ia32intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/immintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/iso646.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/keylockerintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/limits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/lwpintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/lzcntintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/mm3dnow.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/mm_malloc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/mmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/movdirintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/movrsintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/mwaitintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/mwaitxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/nmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/omp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/openacc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/pconfigintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/pkuintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/pmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/popcntintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/prfchiintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/prfchwintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/quadmath.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/quadmath_weak.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/raointintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/rdseedintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/rtmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/serializeintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/sgxintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/sha512intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/shaintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/sm3intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/sm4intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/smmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdalign.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdarg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdatomic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdbool.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdckdint.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stddef.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdfix.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdint-gcc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdint.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/stdnoreturn.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/syslimits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/tbmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/tgmath.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/tmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/tsxldtrkintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/uintrintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/unwind.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/usermsrintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/vaesintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/varargs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/vpclmulqdqintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/waitpkgintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/wbnoinvdintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/wmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/x86gprintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/x86intrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xmmintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xopintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xsavecintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xsaveintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xsaveoptintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xsavesintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/include/xtestintrin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/fixinc.sh
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/fixinc_list
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/fixincl.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/gsyslimits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/include/README
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/include/limits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/macro_list
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/mkheaders
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/mkheaders.conf
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/install-tools/mkinstalldirs
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/libgcc.a
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/libgcc_eh.a
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/libgcov.a
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/liblto_plugin.dll
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/liblto_plugin.dll.a
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/lto-wrapper.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/lto1.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/gengtype.exe
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/gtype.state
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ada/gcc-interface/ada-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/addresses.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/alias.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/align.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/all-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/alloc-pool.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/access-diagram.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/analysis-plan.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/analyzer-language.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/analyzer-logging.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/analyzer-selftests.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/analyzer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/bar-chart.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/call-details.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/call-info.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/call-string.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/call-summary.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/checker-event.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/checker-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/complexity.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/constraint-manager.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/diagnostic-manager.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/engine.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/event-loc-info.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/exploded-graph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/feasible-graph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/function-set.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/inlining-iterator.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/known-function-manager.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/pending-diagnostic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/program-point.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/program-state.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/ranges.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/reachability.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/record-layout.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/region-model-manager.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/region-model-reachability.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/region-model.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/region.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/sm.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/state-purge.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/store.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/supergraph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/svalue.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/symbol.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/analyzer/trimmed-graph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ansidecl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/array-traits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/asan.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/attr-fnspec.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/attr-urls.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/attribs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/auto-host.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/auto-profile.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/avoid-store-forwarding.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/b-header-vars
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/backend.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/basic-block.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/bb-reorder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/bbitmap.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/bitmap.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/builtin-attrs.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/builtin-types.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/builtins.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/builtins.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/bversion.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-family/c-common.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-family/c-common.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-family/c-objc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-family/c-pragma.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-family/c-pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/c/c-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/calls.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ccmp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfg-flags.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfganal.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgbuild.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgcleanup.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgexpand.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfghooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgloop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgloopmanip.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cfgrtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cgraph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cif-code.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/collect-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/collect2-aix.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/collect2.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/color-macros.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/common/config/i386/i386-cpuinfo.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/conditions.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/bsd.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/cygming.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/gas.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/i386-isa.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/i386-opts.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/i386-protos.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/i386.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/mingw-pthread.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/mingw-w64.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/stringop.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/unix.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/x86-tune.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/i386/xm-mingw32.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/initfini-array.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/mingw/mingw-stdint.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/mingw/mingw32.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/mingw/winnt-dll.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/mingw/winnt.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/tm-dwarf2.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/config/vxworks-dummy.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/configargs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/context.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/convert.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/coretypes.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/coroutine-builtins.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/coverage.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/contracts.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/cp-trait.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/cp-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/cp-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/cxx-pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/name-lookup.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/operators.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cp/type-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cppbuiltin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cppdefault.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cpplib.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/crc-verification.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/cselib.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ctfc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/d/d-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/data-streamer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dbgcnt.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dbgcnt.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dce.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ddg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/debug.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/defaults.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/df.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dfp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-buffer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-client-data-hooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-color.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-core.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-diagram.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-event-id.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-format-sarif.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-format-text.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-format.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-highlight-colors.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-label-effects.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-macro-unwinding.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-metadata.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-output-file.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-spec.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic-url.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/diagnostic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/digraph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dojump.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dominance.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/domwalk.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/double-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dump-context.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dumpfile.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dwarf2asm.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dwarf2codeview.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dwarf2ctf.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/dwarf2out.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/edit-context.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/emit-rtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/errors.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/escaped_string.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/et-forest.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/except.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/explow.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/expmed.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/expr.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/fibonacci_heap.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/file-find.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/file-prefix-map.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/filenames.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/fixed-value.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/flag-types.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/flags.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/fold-const-call.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/fold-const.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/function-abi.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/function.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc-plugin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc-rich-location.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc-symtab.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc-urlifier.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc-urlifier.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcov-counter.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcov-io.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcse-common.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gcse.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/generic-match.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gengtype.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/genrtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gensupport.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ggc-internal.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ggc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-array-bounds.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-builder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-expr.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-fold.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-iterator.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-low.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-lower-bitint.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-match.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-predicate-analysis.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-predict.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-cache.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-edge.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-fold.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-gori.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-infer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-op.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-phi.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range-trace.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-range.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-ssa-warn-access.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-ssa-warn-restrict.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-streamer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple-walk.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimple.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimplify-me.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gimplify.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/glimits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gomp-constants.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/graph.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/graphds.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/graphite.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/graphviz.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gsstruct.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gsyms.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gsyslimits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gtm-builtins.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/gtype-desc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hard-reg-set.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hash-map-traits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hash-map.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hash-set.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hash-table.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hash-traits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hashtab.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/highlev-plugin-common.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hosthooks-def.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hosthooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hw-doloop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/hwint.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ifcvt.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/inchash.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/incpath.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/input.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-addr.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-attr-common.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-attr.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-codes.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-config.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-constants.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-flags.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-modes-inline.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-modes.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-notes.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/insn-opinit.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/int-vector-builder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/internal-fn.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/internal-fn.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/intl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-cp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-fnsummary.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-icf-gimple.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-icf.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-inline.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-locality-cloning.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-modref-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-modref.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-param-manipulation.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-predicate.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-prop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-ref.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-reference.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-strub.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ipa-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ira-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ira.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/is-a.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/iterator-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/json-parsing.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/json.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/label-text.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/langhooks-def.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/langhooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lazy-diagnostic-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lcm.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/libfuncs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/libgdiagnostics++.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/libgdiagnostics.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/libiberty.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/libsarifreplay.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/limitx.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/limity.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/line-map.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lockfile.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/logical-location.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/loop-unroll.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lower-subreg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lra-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lra.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lto-compress.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lto-ltrans-cache.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lto-section-names.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/lto-streamer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/m2/m2-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/machmode.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/machmode.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/make-unique.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/md5.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/mem-stats-traits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/mem-stats.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/memmodel.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/memory-block.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/mode-classes.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/mux-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/objc/objc-tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/obstack-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/obstack.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-api.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-builtins.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-expand.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-general.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-low.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-offload.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-selectors.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/omp-simd-clone.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/opt-problem.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/opt-suggestions.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optabs-libfuncs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optabs-query.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optabs-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optabs.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optabs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optinfo-emit-json.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/optinfo.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/options.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/opts-diagnostic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/opts-jobserver.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/opts.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ordered-hash-map.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/output.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pair-fusion.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pass-instances.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pass_manager.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/passes.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/plugin-api.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/plugin-version.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/plugin.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/plugin.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pointer-query.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/poly-int-types.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/poly-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/predict.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/predict.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/prefix.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pretty-print-format-impl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pretty-print-markup.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pretty-print-urlifier.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/print-rtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/print-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/profile-count.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/profile.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/range-op-mixed.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/range-op.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/range.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/read-md.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/read-rtl-function.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/real.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/realmpfr.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/recog.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/reg-notes.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/regcprop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/regrename.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/regs.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/regset.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/reload.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/resource.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rich-location.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtl-error.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtl-iter.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtl-ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtl.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtlanal.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtlhash.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtlhooks-def.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/rtx-vector-builder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/run-rtl-passes.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/safe-ctype.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sanitizer.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sarif-spec-urls.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sbitmap.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sched-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sel-sched-dump.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sel-sched-ir.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sel-sched.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-diagnostic-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-diagnostic-show-locus.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-diagnostic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-json.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-logical-location.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-rtl.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/selftest.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sese.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/shortest-paths.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/shrink-wrap.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/signop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/simple-diagnostic-path.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sparseset.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/spellcheck-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/spellcheck.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/splay-tree-utils.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/splay-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sreal.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ssa-iterators.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/statistics.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/stmt.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/stor-layout.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/streamer-hooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/stringpool.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/substring-locations.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/symbol-summary.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/symtab-clones.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/symtab-thunks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/symtab.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/sync-builtins.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/system.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target-def.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target-globals.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target-hooks-macros.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target-insns.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/target.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/targhooks.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/text-range-label.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/timevar.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/timevar.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tm-preds.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tm.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tm_p.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/toplev.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tracer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/trans-mem.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-affine.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-cfg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-cfgcleanup.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-check.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-chrec.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-core.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-data-ref.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-dfa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-diagnostic.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-dump.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-eh.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-hash-traits.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-hasher.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-if-conv.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-inline.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-into-ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-iterator.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-logical-location.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-nested.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-object-size.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-outof-ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-parloops.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-pass.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-phinodes.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-pretty-print-markup.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-scalar-evolution.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-sra.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-address.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-alias-compare.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-alias.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-ccp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-coalesce.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-dce.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-dom.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-dse.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-live.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-loop-ivopts.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-loop-manip.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-loop-niter.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-loop.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-math-opts.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-operands.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-propagate.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-reassoc.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-sccvn.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-scopedtables.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-strlen.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-ter.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-threadedge.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa-threadupdate.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssa.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-ssanames.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-stdarg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-streamer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-switch-conversion.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-vector-builder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-vectorizer.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree-vrp.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/treestruct.def
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tristate.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tsan.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/tsystem.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/typeclass.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/typed-splay-tree.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/ubsan.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/unique-argv.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/valtrack.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-pointer-equiv.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-prof.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-query.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-range-pretty-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-range-storage.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-range.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/value-relation.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/varasm.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vec-perm-indices.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vec.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vector-builder.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/version.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vmsdbg.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vr-values.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/vtable-verify.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/wide-int-bitmask.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/wide-int-print.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/wide-int.h
/mingw32/lib/gcc/i686-w64-mingw32/15.1.0/plugin/include/xcoff.h
/mingw32/lib/libatomic.a
/mingw32/lib/libatomic.dll.a
/mingw32/lib/libgcc_s.a
/mingw32/lib/libgomp.a
/mingw32/lib/libgomp.dll.a
/mingw32/lib/libgomp.spec
/mingw32/lib/libquadmath.a
/mingw32/lib/libquadmath.dll.a
/mingw32/lib/libstdc++.a
/mingw32/lib/libstdc++.dll.a
/mingw32/lib/libstdc++.dll.a-gdb.py
/mingw32/lib/libstdc++.modules.json
/mingw32/lib/libstdc++exp.a
/mingw32/lib/libstdc++fs.a
/mingw32/lib/libsupc++.a
/mingw32/share/gcc-15.1.0/python/libstdcxx/__init__.py
/mingw32/share/gcc-15.1.0/python/libstdcxx/__pycache__/__init__.cpython-312.opt-1.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/__pycache__/__init__.cpython-312.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__init__.py
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/__init__.cpython-312.opt-1.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/__init__.cpython-312.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/printers.cpython-312.opt-1.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/printers.cpython-312.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/xmethods.cpython-312.opt-1.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/__pycache__/xmethods.cpython-312.pyc
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/printers.py
/mingw32/share/gcc-15.1.0/python/libstdcxx/v6/xmethods.py
/mingw32/share/info/cpp.info.gz
/mingw32/share/info/cppinternals.info.gz
/mingw32/share/info/gcc.info.gz
/mingw32/share/info/gccinstall.info.gz
/mingw32/share/info/gccint.info.gz
/mingw32/share/info/libgomp.info.gz
/mingw32/share/info/libquadmath.info.gz
/mingw32/share/man/man1/cpp.1.gz
/mingw32/share/man/man1/g++.1.gz
/mingw32/share/man/man1/gcc.1.gz
/mingw32/share/man/man1/gcov-dump.1.gz
/mingw32/share/man/man1/gcov-tool.1.gz
/mingw32/share/man/man1/gcov.1.gz
/mingw32/share/man/man7/fsf-funding.7.gz
/mingw32/share/man/man7/gfdl.7.gz
/mingw32/share/man/man7/gpl.7.gz

i686-w64-mingw32-gcc-4.9-win32

GNU C compiler for MinGW-w64 targeting Win32

Maintainer: Stephen Kitt




Section: devel

Install i686-w64-mingw32-gcc-4.9-win32




  • Debian



    apt-get install gcc-mingw-w64-i686
    Click to copy



  • Ubuntu



    apt-get install gcc-mingw-w64-i686
    Click to copy



  • Kali Linux



    apt-get install gcc-mingw-w64-i686
    Click to copy



  • Raspbian



    apt-get install gcc-mingw-w64-i686
    Click to copy

gcc-mingw-w64-i686

GNU C compiler for MinGW-w64 targeting Win32

MinGW-w64 provides a development and runtime environment for 32- and 64-bit (x86 and x64) Windows applications using the Windows API and the GNU Compiler Collection (gcc). This package contains the C compiler, supporting cross-compiling to 32-bit MinGW-w64 targets.

Installation of latest i686-w64-mingw32-gcc-4.9-win32 command is available for Debian, Ubuntu, Kali and Raspbian. You can copy the command for your OS from above and paste it into your terminal. Once you run the command it will download the 2025 latest package from the repository and install it in your computer/server.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Rust build for windows
  • Как запустить сканирование документа в windows 10
  • Enterprise agreement номер для rds windows server 2019
  • Как выключить брандмауэр windows 10 про
  • Как убрать ассоциацию файлов в windows 10