mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-01-08 01:30:13 +01:00
Third party dependencies have been merged into the source tree as submodules! If you previously installed RPCSX when you needed `spirv-cross`, `gslang`, or `xbyak`, you should run: ``` git pull git submodule update --recursive --remote ```
757 B
757 B
Building
The dependencies for Debian-like distributions.
git is only needed for Ubuntu 22.04
sudo apt install build-essential cmake libunwind-dev libglfw3-dev libvulkan-dev vulkan-validationlayers-dev libsox-dev git libasound2-dev
The dependencies for Fedora distributions:
sudo dnf install cmake libunwind-devel glfw-devel vulkan-devel vulkan-validation-layers-devel gcc-c++ gcc sox-devel alsa-lib-devel
The dependencies for Arch distributions:
sudo pacman -S libunwind glfw-x11 vulkan-devel sox git cmake alsa-lib
Cloning the Repo
git clone --recursive https://github.com/RPCSX/rpcsx && cd rpcsx
How to compile the emulator
cmake -B build && cmake --build build -j$(nproc)