Protobuf-c-1.5.0

Introdução ao Protobuf-c

O pacote Protobuf-c contém uma implementação do formato de serialização de dados Google Protocol Buffers em C.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Transferências Adicionais

Dependências de Protobuf-c

Exigidas

Protobuf-27.3

Opcionais

Doxygen-1.12.0

Instalação do Protobuf-c

Primeiro, aplique algumas correções de fluxo de desenvolvimento para tornar esse pacote compatível com protobuf-26.1:

patch -Np1 -i ../protobuf-c-1.5.0-consolidated_fixes-1.patch

Instale Protobuf-c executando os seguintes comandos:

./configure --prefix=/usr --disable-static &&
make

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativos Instalados: protoc-gen-c e protoc-c (lincado simbolicamente a protoc-gen-c)
Bibliotecas Instaladas: libprotobuf-c.so
Diretórios Instalados: /usr/include/google e /usr/include/protobuf-c

Descrições Curtas

protoc-c

gera código descritor C a partir de um arquivo .proto

libprotobuf-c.so

contém uma implementação C do formato de serialização de dados do Google Protocol Buffers