These snapshot builds are automatically updated from the developmental code in the Subversion repository. They are not official releases and should be considered "beta" quality. Some may not even work at all if a serious bug was introduced during development, so several are provided to give you the best chance of finding one that will work.
Because official SDCC releases are infrequent, these snapshot builds often contain fixes for bugs discovered in the last official release. If you do encounter a bug, please test the latest snapshot build to see if it has already been fixed by a developer.
To see what developers have added, you can view the ChangeLog directly from the Subversion repository.
Linux on i386 (i386-unknown-linux2.5)
Linux on AMD64 Sempron (amd64-unknown-linux2.5)
Windows package with installer (i586-mingw32msvc-setup)
Windows 95, 98, ME, NT, 2000, XP, Vista, Windows 7 or Windows 8 (i586-mingw32msvc)
Windows 64bit package with installer (x86_64-w64-mingw32-setup)
Windows 64bit (x86_64-w64-mingw32)
Mac OS X 10.4 i386/ppc universal binaries built on OS X 10.5 ppc machine (universal-apple-macosx)
Mac OS X 10.4 i386/ppc universal binaries built on Mac OS X 10.4 i386 machine (i386_universal-apple-macosx)
Full documentation, including HTML and PDF files; zip is for Windoze (docs)
Simulator for Z80 and GBZ80, needed to run the regression tests (sdcc-extra-src)
SDCC Source Code (sdcc-src)
Solaris on big endian Sparc (sparc-sun-solaris)
Rasbian on ARMv6 armhf (armv6l-unknown-linux-gnueabihf)
NetBSD on sparc64 (sparc64-unknown-netbsd)
Solaris on i386 (i386-sun-solaris)
NetBSD on i386 (i386-unknown-netbsd)
Linux 2.6 on openpower ppc64 (ppc64-unknown-linux2.3)
FreeBSD on i386 (i386-unknown-freebsd)
Linux on 64 bit Alpha (alpha-unknown-linux2.3)