mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-24 15:01:16 +01:00
Updated Building for Linux (markdown)
parent
2d8024142b
commit
f3c7360df8
@ -1,8 +1,8 @@
|
|||||||
## Prerequisites
|
## Prerequisites
|
||||||
* `git`
|
* `git`
|
||||||
* `curl`
|
* `curl`
|
||||||
* `cmake`, version 3.10 or newer for Dolphin 5.0-10149 and newer.
|
* `cmake`, version 3.13 or newer for Dolphin 5.0-16995 and newer.
|
||||||
* C++ compiler, with C++17 support (e.g. `gcc` 7+, `clang` 5+) for Dolphin 5.0-10149 and newer.
|
* C++ compiler, with C++20 support for Dolphin 5.0-17123 and newer.
|
||||||
|
|
||||||
## Additional Dependencies Examples
|
## Additional Dependencies Examples
|
||||||
|
|
||||||
@ -13,7 +13,7 @@ sudo apt install build-essential git cmake ffmpeg libavcodec-dev libavformat-dev
|
|||||||
|
|
||||||
### Other Debian based (Debian, Kali, etc.):
|
### Other Debian based (Debian, Kali, etc.):
|
||||||
```
|
```
|
||||||
sudo apt install build-essential git cmake ffmpeg libavcodec-dev libevdev-dev libusb-1.0-0-dev libavformat-dev libswscale-dev libsfml-dev libminiupnpc-dev libmbedtls-dev curl libhidapi-dev libpangocairo-1.0-0 libgtk2.0-dev libbluetooth-dev qtchooser qmake6 libudev-dev portaudio19-dev libasound2-dev libzypp-dev libcubeb-dev libfmt-dev
|
sudo apt install build-essential git cmake ffmpeg libavcodec-dev libevdev-dev libusb-1.0-0-dev libavformat-dev libswscale-dev libsfml-dev libminiupnpc-dev libmbedtls-dev curl libhidapi-dev libpangocairo-1.0-0 libgtk2.0-dev libbluetooth-dev qtchooser qmake6 libudev-dev portaudio19-dev libasound2-dev libzypp-dev libcubeb-dev libfmt-dev llvm-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
### Chrome/Chromium OS (via Chromebrew):
|
### Chrome/Chromium OS (via Chromebrew):
|
||||||
@ -26,10 +26,8 @@ crew install git cmake qtbase ffmpeg libfmt pugixml
|
|||||||
2. `cd dolphin`
|
2. `cd dolphin`
|
||||||
|
|
||||||
## Add necessary submodules
|
## Add necessary submodules
|
||||||
1. `git submodule update --init Externals/mGBA`
|
1. `git submodule update --init`
|
||||||
2. `git submodule update --init Externals/spirv_cross`
|
2. `git pull --recurse-submodules`
|
||||||
3. `git submodule update --init Externals/zlib-ng`
|
|
||||||
4. `git pull --recurse-submodules`
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
### Global Build (if unsure, use this option)
|
### Global Build (if unsure, use this option)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user