33
edits
(build and install page for linux users) |
No edit summary |
||
Line 2: | Line 2: | ||
(This howto is based upon the outdated build instruction from the project wiki page [http://code.google.com/p/dolphin-emu/wiki/Linux_Build]) | (This howto is based upon the outdated build instruction from the project wiki page [http://code.google.com/p/dolphin-emu/wiki/Linux_Build]) | ||
==Preparations to build Dolphin == | |||
First, make sure you have the correct dependencies installed. | |||
'''Ubuntu 12.04'''<br> | |||
<code>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</code> | |||
'''Ubuntu 11.10'''<br> | |||
<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?''' | |||
See your distro's package manager for instructions on how to install above dependencies (also see Addendum A for a detailed list). | |||
==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) |
edits