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 AMD64 Sempron (amd64-unknown-linux2.5)
Linux on i386 (i386-unknown-linux2.5)
Windows 95, 98, ME, NT, 2000, XP, Vista, Windows 7 or Windows 8 (i586-mingw32msvc)
Windows package with installer (i586-mingw32msvc-setup)
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)
NetBSD on i386 (i386-unknown-netbsd)
FreeBSD on i386 (i386-unknown-freebsd)
Solaris on i386 (i386-sun-solaris)
NetBSD on sparc64 (sparc64-unknown-netbsd)
Solaris on big endian Sparc (sparc-sun-solaris)
Rasbian on ARMv6 armhf (armv6l-unknown-linux-gnueabihf)
Linux 2.6 on openpower ppc64 (ppc64-unknown-linux2.3)
Linux on 64 bit Alpha (alpha-unknown-linux2.3)