Linux中的Google protobuf

Max*_*rai 8 c++ protocol-buffers

我正在使用protobuf和Linux.它在哪里是编译器protoc.我已经从主站点下载了包,成功编译并安装了它,但我找不到protoc来构建我自己的格式文件.它在哪里?

UPD 这是我建立protobuf的文件夹:

aclocal.m4        depcomp                       Makefile.in
autogen.sh        editors                       missing
CHANGES.txt       examples                      protobuf-lite.pc
config.guess      generate_descriptor_proto.sh  protobuf-lite.pc.in
config.h          gtest                         protobuf.pc
config.h.in       install-sh                    protobuf.pc.in
config.log        INSTALL.txt                   python
config.status     java                          README.txt
config.sub        libtool                       src
configure         ltmain.sh                     stamp-h1
configure.ac      m4                            vsprojects
CONTRIBUTORS.txt  Makefile
COPYING.txt       Makefile.am
Run Code Online (Sandbox Code Playgroud)

我不需要二进制文件.

dav*_*veb 25

它可能安装在 /usr/local/bin

至少在Ubuntu上,你可以apt-get install protobuf-compiler改为.

从INSTALL.txt:

安装名称

默认情况下,'make install'会将软件包的文件安装在'/ usr/local/bin','/ usr/local/man'等中.您可以指定'/ usr/local'以外的安装前缀'配置'选项'--prefix = PATH'.