- Awards
- 38
Hola a todos,
@junaoloko Aporto un tutorial de como compilar en ubuntu 20.04.
Tomen nota que indiqué en el tema 12.91 , pero significa el servidor 12.91 o superior utilizando la base 12.72 Upgraded ( Simple de saberlo utiliza items.otb y no appeareances.dat , entonces itemsID y no clientID ), no es valido para los servidores recientes de canary.
Compiling on Ubuntu 20.04
Update cmake
Update gcc
Instalar vcpkg
Aquí, habremos descargado el VCPKG del github, deberán de descomprimir todos los archivos .RAR en donde está ubicado la descarga.
Una vez hecho, podrán seguir:
@junaoloko Aporto un tutorial de como compilar en ubuntu 20.04.
Tomen nota que indiqué en el tema 12.91 , pero significa el servidor 12.91 o superior utilizando la base 12.72 Upgraded ( Simple de saberlo utiliza items.otb y no appeareances.dat , entonces itemsID y no clientID ), no es valido para los servidores recientes de canary.
Compiling on Ubuntu 20.04
Código:
sudo apt update
sudo apt dist-upgrade
sudo apt install git cmake build-essential autoconf libtool ca-certificates curl zip unzip tar pkg-config ninja-build ccache linux-headers-$(uname -r)
Update cmake
Código:
sudo apt remove --purge cmake
hash -r
sudo apt install snapd
sudo snap install cmake --classic
cmake --version
Update gcc
Código:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt update
sudo apt install gcc-11 g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11
sudo update-alternatives --set gcc /usr/bin/gcc-11
gcc-11 --version
g++-11 --version
Instalar vcpkg
Código:
cd ~
git clone https://github.com/Open-Games-Community/vcpkg_v6
Aquí, habremos descargado el VCPKG del github, deberán de descomprimir todos los archivos .RAR en donde está ubicado la descarga.
Una vez hecho, podrán seguir:
Código:
cd vcpkg
./bootstrap-vcpkg.sh
cd ..
Configure and build
Código:
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=~/vcpkg/scripts/buildsystems/vcpkg.cmake ..
make -j`nproc`
Última edición: