mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Updated Building OpenRCT2 on Linux (markdown)
@@ -78,11 +78,12 @@ Then you need to `emerge` required libraries and in case portage gives shows som
|
||||
Install dependencies:
|
||||
|
||||
```
|
||||
# Outdated as of 2019-01-04, OpenRCT2 requires C++17 which ships with GCC7+
|
||||
sudo zypper in SDL2-devel fontconfig libzip5 libzip-devel libpng speexdsp-devel curl libjansson-devel openssl glibc zlib cmake gcc gcc5 gcc5-c++
|
||||
```
|
||||
|
||||
#### Notes for Leap
|
||||
Leap uses gcc4 by default, OpenRCT2 needs gcc5. You'll need to fix the symlinks for g++ and c++ to point to g++-5. Tumbleweed is using gcc5 by default now.
|
||||
~~Leap uses gcc4 by default, OpenRCT2 needs gcc5. You'll need to fix the symlinks for g++ and c++ to point to g++-5. Tumbleweed is using gcc5 by default now.~~ Outdated as of 2019-01-04, OpenRCT2 requires C++17 which ships with GCC7+
|
||||
|
||||
### Alpine Linux
|
||||
Install dependancies:
|
||||
@@ -108,7 +109,7 @@ This will generate a `openrct2` binary in the `build` directory. To run you have
|
||||
make install
|
||||
```
|
||||
|
||||
`make install` will download required resources (json objects, title sequences) and installs openrct2 under `/usr/local` by default.
|
||||
`make install` will download required resources (json objects, title sequences) and installs openrct2 under `/usr/local` by default, but `DESTDIR` will be properly honoured (see below).
|
||||
|
||||
### Running it from the build directory
|
||||
|
||||
|
||||
Reference in New Issue
Block a user