下载源码:
apollo下载这个就行
https://github.com/abseil/abseil-cpp/archive/20200225.2.tar.gz
git clone https://github.com/abseil/abseil-cpp.git
在CMakeLists.txt中加上一句:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
编译:
cmake -DBUILD_SHARED_LIBS=ON -L CMakeLists.txt && make
安装:
sudo make install
2.gflags
mkdir build && cd build
cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
make -j${THREAD_NUM}
make install
https://github.com/gflags/gflags/archive/v2.2.2.tar.gz
3.glog
https://github.com/google/glog/archive/v0.4.0.tar.gz
mkdir build && cd build
cmake .. \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release
# if [ "$ARCH" == "aarch64" ]; then
# ./configure --build=armv8-none-linux --enable-shared
# fi
make -j${THREAD_NUM}
make install