Build¶
build environment requirement¶
Cmake 3.17 is the minimum supported version.
gcc >= 9.3 or Apple Clang > 12
centos docker¶
docker run -it bohuli2048/centos7:v1.0.0 /bin/bash
scl enable devtoolset-7 bash
centos prepare¶
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
ubuntu prepare(>=20.04)¶
sudo apt install gcc g++
build with cmake¶
>carbin install
>mkdir build
>cd build
>cmake .. -DCARBIN_BUILD_TESTS=ON
>make
Install¶
install with cmake
>mkdir build
>cd build
>cmake .. -DCARBIN_BUILD_TESTS=OFF
>make
>make install