Skip to content

Instantly share code, notes, and snippets.

@duracell80
Created February 10, 2023 02:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save duracell80/95df10a888953231f863ced75cee0144 to your computer and use it in GitHub Desktop.
Save duracell80/95df10a888953231f863ced75cee0144 to your computer and use it in GitHub Desktop.
Compile PCSX2 for Linux Mint
# Flathub No No No
wget https://apt.llvm.org/llvm.sh
chmod u+x llvm.sh
sudo ./llvm.sh 14
sudo apt install cmake g++-10-multilib libaio-dev libasound2-dev libcairo2-dev libegl-dev \
libegl1-mesa-dev libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl-dev libgl1-mesa-dev \
libgl1-mesa-dri libgles-dev libgles-dev libgles2-mesa-dev libglib2.0-dev libglu1-mesa-dev \
libglu1-mesa libglvnd-dev libglx-dev libglx-mesa0 libglx0 libgtk-3-dev libgtk2.0-dev \
libharfbuzz-dev liblzma-dev libpango1.0-dev libpcap0.8-dev libpulse-dev \
libsdl2-dev libsamplerate0-dev libsoundtouch-dev libwxgtk3.0-gtk3-0v5 libwxgtk3.0-gtk3-dev \
libx11-xcb-dev libxext-dev libxft-dev libxml2-dev portaudio19-dev zlib1g-dev
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
git clone https://github.com/PCSX2/pcsx2.git
mkdir -p pcsx2/build
cd pcsx2/build
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_REPLAY_LOADERS=TRUE -DCMAKE_BUILD_PO=FALSE -DDISABLE_SETCAP=TRUE ..
make -j$(nproc)
make install
#cd ../bin
#./pcsx2
@duracell80
Copy link
Author

or

sudo dpkg --add-architecture i386
sudo apt install pcsx2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment