Here you can download releases of the Allegro 5 library.
|Source||Windows||MacOS X||Linux||iPhone||Miscellaneous files|
Instructions on how to build Allegro for each of the supported platforms are included in the source packages, either in the README files, or in the
Additional installation instructions can be found on the wiki.
Allegro 5.2 source releases
Allegro 5.2 supports Unix (Linux, FreeBSD, etc.), Windows, MacOS X and iPhone. Allegro 5.2 is source compatible but not binary compatible with Allegro 5.0. You can read the full change log.
|allegro-18.104.22.168.zip||8.2M||Source code for all platforms in DOS/Windows friendly format.|
|allegro-22.214.171.124.tar.gz||7.2M||Source code for all platforms in Unix friendly format.|
|allegro-126.96.36.199.7z||6.1M||Source code for all platforms in DOS/Windows friendly format.|
|Browse all files|
There are several official and unofficial ways to obtain Windows binaries of Allegro releases. See the wiki tutorial for installation instructions.
|Allegro 5.2 binary packages||The
|Allegro 5 dependencies||The
|www.allegro.cc/files||Matthew Leverton hosts Windows binary packages for many different compilers. The 5.0 binaries are produced by a different process from the standard build system. Unofficial.|
|devpaks.org||Michal Molhanec mantains a Devpak repository, where you can get a package of the precompiled library for MinGW and Dev-C++. Unofficial.|
MacOS X binaries
For Linux distributions based on Ubuntu (and Ubuntu itself), you can download binary packages for Allegro 5 by adding the a PPA to your software sources, and then installing the relevant packages. See the wiki tutorial for more details.
Currently you need to compile Allegro from source for iPhone. These binaries allow you to avoid having to do that for the dependencies.
|freetype-iphone-2.3.12-bin.zip||1.3M||Freetype libraries and headers compiled for IPhone. Drop these into the deps folder and CMake should pick them up.|
|physfs-1.0.2-iphone.zip||165K||PhysFS libraries and headers compiled for IPhone. Drop these into the deps folder and CMake should pick them up.|
|vorbis-iphone.zip||280K||Ogg Vorbis libraries and headers compiled for IPhone. Drop these into the deps folder and CMake should pick them up.|
|alldata.zip||360k||This file contains the data needed by the Allegro demo game. It's only needed if you got an old WIP version of the library, or if you updated to the current version via diffs, as these didn't include the demo data to save space.|
|dx70_min.zip||440k||You may have problems compiling the Allegro DLL if you don't have the correct version of the DirectX SDK library and header files. This file contains the minimal version of the DirectX 7 SDK needed to compile the DLL yourself. Only for Windows.|
|dx70_mgw.zip||243k||This file contains the minimal version of the DirectX 7 SDK for MinGW. Only for Windows.|
|dx80_mgw.zip||442k||This file contains the minimal version of the DirectX 8 SDK for MinGW. Only for Windows.|
|dx70_dmc.zip||234k||This file contains the minimal version of the DirectX 7 SDK for Digital Mars C/C++. Only for Windows.|
|dx9mgw.zip||4180k||This file contains necessary DirectX files for compiling Allegro 5.|