在编译chromium代码的过程中发现,官方推荐使用的版本是ubuntu16.04,但是这个版本的ubuntu比较老旧,一些库都比较老了,但是google自己用的部分却是挺新的,protobuf就是一个例子,在ubuntu16.04上默认安装的protobuf的版本是2.6.1,但是chromium在执行的时候用的是自己代码编译出的protobuf库,版本是3.5.1就会报错,提示你版本不兼容,比较坑的是,这个东西是在执行二进制文件的时候报错的,就是需要会重新编译.同时需要安装新版本的proto