Portable C and C++ Development Kit for x64 (and x86) Windows
title
configuration in w64devkit.ini
[#115, 5e2021cc]vc++filt
-lmemory
(memset
, memcpy
, memmove
, memcmp
, strlen
) [a5bc6c89]-lchkstk
[43bf1e56]Included software: GCC 13.2.0, busybox-w32 FRP-5301, GDB 13.1, Mingw-w64 11.0.1, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.41, Cppcheck 2.10.
-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4BB_OVERRIDE_APPLETS
-std=c++23
(#86)c99
command: cc -std=c99
aliasThis release is dedicated to the memory of Bram Moolenaar.
Included software: GCC 13.2.0, busybox-w32 FRP-5181, GDB 13.1, Mingw-w64 11.0.1, GNU Make 4.4, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.40, Cppcheck 2.10.
-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4Included software: GCC 13.2.0, busybox-w32 FRP-5007, GDB 13.1, Mingw-w64 11.0.0, GNU Make 4.4, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.40, Cppcheck 2.10.
Notes about builds:
-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4main
(3a98188)Unlike all previous releases, the provided zips have not been optimized with advzip due to a bug in x64 Window zip integration (#58). This is the primary driver behind the 10% size jump since the last release. This is the first release not built on a Raspberry Pi 4. GCC 13.1 crossed a threshold where its bootstrap runs out of memory. The only reason for doing so was irony and bragging rights, but the results are indistinguishable.
Included software: GCC 13.1.0, busybox-w32 FRP-4882, GDB 13.1, Mingw-w64 11.0.0, GNU Make 4.4, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.40, Cppcheck 2.10.
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4pkg-config
Included software:
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4Significant GDB improvements:
gdb -tui
or tui enable
(5f3d7b8485836b188b72e80b9e12629b3e18e939)Additionally:
alias.c
Included software:
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran
)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4$HOME
tab-completion and display in busybox-w32Included software:
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4w64devkit.ini
to configure w64devkit.exe
cppcheck
debugbreak
VIMDLL
)vim -g
now works correctly, though vim -g -f
still does notIncluded software:
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4This release is identical to 1.15.0, except that Vim is built slightly differently, shaving 1-2MiB off the releases. It is the smallest w64devkit will be for some time, possible ever. The next minor point release introduces new commands and upgrades to Vim, all of which add to the overall release size.
Since the releases including Fortran are already a bit heavy, these builds were not included in the release.
Included software:
Notes about builds:
-mini
: excludes C++-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4jn
command for creating Win32 junctions$BB_OVERRIDE_APPLETS
ls
metadata listingswhich
command$HOME
on login shell startupdate
command now supports nanoseconds (%N
)link
and unlink
commands (redundant, conflicts with MSVC toolchain)gendef
Included software:
Notes about builds:
-mini
: excludes C++-fortran
: includes Fortran (gfortran)-i686
: pure 32-bit, Windows XP compatible, min. req. Pentium 4