PCSX2 Documentation/Compiling on Linux: Difference between revisions

Jump to navigation Jump to search
m
Should also init submodules from all recursive submodules.
(Add further instructions to install pre-packaged dependencies from git submodules)
m (Should also init submodules from all recursive submodules.)
(3 intermediate revisions by one other user not shown)
Line 40: Line 40:
====Fedora====
====Fedora====


It is important to note that you do not need to install <code>gcc-c++.i686</code>. Installing this package could result in some packages being downgraded, resulting in a broken g++ compiler.
It is important to note that you do not need to install <code>gcc-c++.i686</code>. Installing this package could lead to some packages being downgraded, resulting in a broken g++ compiler.


The required packages to compile PCSX2 can be installed with:
The required packages to compile PCSX2 can be installed with:
Line 62: Line 62:
lib32-soundtouch
lib32-soundtouch
lib32-libpcap
lib32-libpcap
lib32-zlib
lib32-libsamplerate
lib32-libsamplerate
sparsehash
sparsehash
Line 70: Line 71:
In order to install these pre-packaged dependencies, run the following commands at the top-level directory of the PCSX2 git repository you just cloned
In order to install these pre-packaged dependencies, run the following commands at the top-level directory of the PCSX2 git repository you just cloned


<code>
<source>
mkdir -p pcsx2/build && cd pcsx2/build
$ cd ./pcsx2
git submodule init
$ git submodule --init --recursive
git submodule update
$ mkdir -p ./build && cd ./build
</code>
</source>


Please note you may still need to install 32-bit versions of some of these libraries yourself.
Please note you may still need to install 32-bit versions of some of these libraries yourself.
ninja
1

edit

Navigation menu