在安装dreamplace 的时候,显示安装的protobuf 的依赖库不能编译c++11
查看有两个版本的protobuf 一个是conda 安装的一个是pip 安装的
首先卸载了pip 安装的依赖库
也尝试卸载conda 安装的protobuf
但是没有成功
下载protobuf 的源码 首先下载了3.20.3 安装成功了 但是编译dreamplace的时候还是会有报错
后来就下载了3.25.3 但是安装过程中一直有问题
3.25.3 的安装跟3.21.3 之前版本安装方式不同
安装过程:
cmake . -Dprotobuf_ABSL_PROVIDER=package -DCMAKE_CXX_STANDARD=14 -DCMAKE_C_COMPILER=/mnt/data/gCXX_COMPILER=/mnt/data/geguojin/gcc/bin/g++ -DCMAKE_PREFIX_PATH=/home/geguojin/local/absl -DCMAKE_INSTALL_PREFIX=/home/geguojin/local/protobuf -DBUILD_SHARED_LIBS=TRUE cmake -Dprotobuf_BUILD_TESTS=OFF;