Compiling ScummVM/GCC
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Compiling ScummVM with GCC under Linux
Installing the needed libraries via a package manager
Debian-based distributions
The following should install all the needed libraries:
apt-get install g++ make libsdl1.2-dev libjpeg62-turbo-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev
For Ubuntu, you can also obtain libunity:
apt-get install libunity-dev
RPM-based distributions
The following should install all the needed libraries (apart from fluidsynth):
yum install gcc-c++ make SDL-devel libjpeg-turbo-devel libmpeg2-devel libogg-devel libvorbis-devel flac-devel libmad-devel libpng-devel libtheora-devel faad2-devel freetype-devel zlib-devel
Configuring ScummVM
Run the configure script - type "./configure" in the directory with the ScummVM source files. If no errors come up, you should be ready to compile ScummvM. Run "./configure --help" for a list of optional features (eg additional, not yet enabled engines).
Compiling ScummVM
run "make clean" and then "make"
Installing ScummVM
either run ./scummvm from the current directory or run make install to install ScummVM (you can then run it using "scummvm" from any directory)