先升级内核:
yum install -y centos-release-scl
yum install -y devtoolset-11-gcc-c++ iperf3
wget http://repo.iotti.biz/CentOS/7/x86_64/netperf-2.7.0-1.el7.lux.x86_64.rpm
rpm -ivh netperf-2.7.0-1.el7.lux.x86_64.rpm
rpm -e gcc-4.8.5 gcc-c++-4.8.5
ln -s /opt/rh/devtoolset-11/root/bin/cc /usr/bin/cc
ln -s /opt/rh/devtoolset-11/root/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-11/root/bin/gcc /usr/bin/gcc
以下报错解决办法:
CMake Error at CMakeLists.txt:1256 (add_subdirectory):
add_subdirectory given source
"/opt/llvm-14.0.3.src/../third-party/benchmark" which is not an existing
directory.
https://github.com/llvm/llvm-project/issues/54941
从github上面看到,貌似是cmake的bug或feature
解决方案:
vi CMakeCache.txt
LLVM_INCLUDE_BENCHMARKS:BOOL=OFF