Я встановлюю protobuf-c 1.3.2
після ./конфігуруйте його
protobuf-c 1.3.2
CC: gcc
CFLAGS: -g -O2
CXX: g++ -std=c++11
CXXFLAGS: -g -O2
LDFLAGS:
LIBS:
prefix: /usr/local
sysconfdir: ${prefix}/etc
libdir: ${exec_prefix}/lib
includedir: ${prefix}/include
pkgconfigdir: ${libdir}/pkgconfig
bigendian: no
protobuf version: libprotoc 3.8.0
але pkg-config --cflags 'libprotobuf >= 1.0.0'
не працює. він говорить
Package libprotobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `libprotobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libprotobuf' found
pkg-config --variable pc_path pkg-config
показує
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
make install
я отримав питання дозволу, які я забув згадати. Я видалив і встановив знову з доступом до sudo. А тепер його непокоїть.