cd /path/to/SOURCE tar -xvf root_v6.18.00.source.tar.gz
mkdir root_build cd root_build cmake ../root-6.18.00
如果这个安装包下载失败,可以使用这个链接https://gitlab.cern.ch/dmc/davix/-/archive/R_0_6_7/davix-R_0_6_7.tar.gz下载。
下载之后将安装包重命名成davix-embedded-0.6.7.tar.gz,再放到root_build/builtins/davix/DAVIX-prefix/src路径下。
由于更换了安装包,会导致代码中检测这个安装包的sha256值失败,所以需要将../root-6.18.00/builtins/davix目录下的CMakeLists.txt里面的“1694152a20a5c5e692c4bc545b2efbacec5274fb799e60725412ebae40cced3d”改成“da1f65a86a4ebc3fb825b70a2b1147b72757003ca0ddfce4169d7fff4863de6f”。
vi CMakeCache.txt
clad BOOL=OFF
make -j32
export PATH=/path/to/SOURCE/root_build/bin:$PATH export LD_LIBRARY_PATH=/path/to/SOURCE/root_build/lib:$LD_LIBRARY_PATH