protobuf安装问题
1、解决error while loading shared libraries
这次电脑ubuntu系统升级中,迁移之前安装的protobuf,完成后编译出现不能打开文件的报错,

原因是安装的动态库不在/lib或/usr/lib下,需通过locate指令找到安装的库目录,然后将该库目录加入到共享库配置文件 /etc/ld.so.conf中
重新ldconfig即可。
2、Ubuntu安装bazel
1.首先安装必要的依赖:
2.然后安装java环境
sudo apt-get install openjdk-11-jdk
3.紧接着下载bazel的源码,注意下载xxxxx.dist格式的,(可以在华为云镜像里面下载.dist的安装包:mirrors.huaweicloud.com,速度快点)
sudo apt install g++ unzip zip
4.然后解压代码后进入文件内部,执行:
sudo bash ./compile.sh
5.等待编译结果通过,最后会提示你bazel二进制文件位置,bazel是免安装的,可以编辑
sudo vim ~/.bashrc
6.然后在最后一行添加
alias bazel=/home/xxxx/softwares/bazel-6.0.0-pre.20220405.2-dist/output/bazel(根据自身实际目录编写)
7.保存后
source ~/.bashrc

浙公网安备 33010602011771号