在较旧的环境(Ubuntu 16.04)上运行预编译的protobuf二进制文件是否安全?

I want to update the protobuf version my application uses. I see that protobuf have already precompiled binaries (https://github.com/protocolbuffers/protobuf/releases/tag/v3.11.2) available but I don't really understand if that is safe to use them on my Ubuntu 16.04 environment as I think they might be compiled with newer gcc.

我目前使用的版本是2.6.1,来自官方的ubuntu存储库。回购中没有可用的protobuf>3.4.x。

根据我的理解,有一个protoc编译器可以将* .proto文件编译为依赖于语言的定义以及用于链接的库,例如(libprotobuf-dev)。预编译的库或protoc二进制文件是否可能链接到libc / smthg的较新版本,并且在我的系统上使用不安全?

我必须从源代码编译protobuf吗?

评论