Installation in depth - liballeg/allegro_wiki GitHub Wiki
Note: this has been lifted from the Getting Started article on the old wiki. As with everything else, WIP. -dthompson
Requirements
If you want to use Allegro, you should be able to work comfortably with a computer and know the basics of programming in C or C++ either using an IDE or though the command line of your operating system. If you do not know how to program yet then please see Learn C or C++.
Installing Allegro
Installing from binaries
The tutorials below show you how to install Allegro with the pre-built binaries using different IDEs and compilers. If you don't see your system listed here, see the manual building instructions in the next section.
Windows
The latest version 5 binaries may be found on the official website.
- Install Allegro from Nuget for Microsoft Visual Studio 2015+.
- Installing with MSYS2
- Windows, Visual Studio 2008 and Allegro 5.
- Windows, Visual Studio 2010 and Allegro 5.
- Windows, Code::Blocks and Allegro 5.
- Hiding the console window with Code::Blocks has additional information on using CodeBlocks.
Mac OS
Linux
- Install Allegro from Ubuntu PPAs.
- Install Allegro from apt on Debian-based distributions
- Fedora and Allegro 5.
Android
Installing from sources
These tutorials show how to build Allegro from it's sources, which is necessary if there are no pre-built binaries available for your system, or you want to try out the unstable version of Allegro outside of its snapshot releases.
Windows
- Building with msys2
- Install_Allegro5_From_Git/Windows
- Building Allegro 5.1 (rev 15032) Windows 7
- Notes on building with MSVC
Mac OS
- Install_Allegro5_From_GIT/OSX.
- OSX, Xcode 4, Framework.
- OSX, Xcode 5, dylib
- OSX, Xcode 5, static libraries
- Install Allegro5 From Git. These instructions will also work on Linux if you skip the OSX specific parts.
Linux
iOS
Android
For an introduction how to use Allegro with Android see this page: Running_Allegro_applications_on_Android
Or follow the directions in the README_android.txt found in the source distribution of Allegro.