Progress Continues
We've already had 21664 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Building Dolphin on Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
<code>sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev</code> | <code>sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev</code> | ||
'''Other Linux version?''' | '''Other Linux version?'''<br> | ||
If you run a distribution without aptitude, see the build dependencies in addendum A for a list of packages you'll need to install. | |||
==Addendum A - dependencies== | ==Addendum A - dependencies== |
Revision as of 14:29, 11 August 2012
Dolphin is compatible with both 32 and 64 bit linux distributions. Following instructions explain how to build dolphin on linux using the cmake build system.
(This howto is based upon the outdated build instruction from the project wiki page [1])
Preparations to build Dolphin
First, make sure you have the correct dependencies installed.
Ubuntu 12.04
sudo apt-get install git cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev
Ubuntu 11.10
sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev
Other Linux version?
If you run a distribution without aptitude, see the build dependencies in addendum A for a list of packages you'll need to install.
Addendum A - dependencies
This addendum lists the dependencies to build Dolphin.
- Build Dependencies
- git
- cmake
- g++
- wx2.8-headers
- libwxbase2.8-dev
- libwxgtk2.8-dev
- libgtk2.0-dev
- nvidia-cg-toolkit
- libbluetooth-dev (optional, for real wiimotes)
- libxrandr-dev (optional, for switching desktop resolution in fullscreen mode)
- libxext-dev
- libreadline-dev
- libasound-dev (optional, for alsa sound backend)
- libpulse-dev (optional, for pulseaudio sound backend)
- libao-dev (optional, for ao sound backend)
- libopenal-dev (optional, for openal sound backend)
- libavcodec-dev (optional, for dumping frames in AVI format)
- libavformat-dev (optional, for dumping frames in AVI format)
- libswscale-dev (optional, for dumping frames in AVI format)
- libglew1.5-dev (optional, if not found will be built statically)
- liblzo2-dev (optional, if not found will be built statically)
- libsdl1.2-dev (optional, if not found will be built statically)
- libsoil-dev (optional, if not found will be built statically)
- libsfml-dev (optional, if not found will be built statically)