如何在CentOs(或任何LINUX / UNIX系统)上构build/安装protobuf 2.4.1?

好的,我在UNIX / LINUX领域是一个完整的外国人,但是我需要安装profbuf 2.4.1。

我正在按照说明做

  • wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2
  • tar xfj protobuf-2.4.1.tar.bz2
  • 推protobuf-2.4.1
  • 。/configuration
  • 使
  • sudo make install

我只能去./configure'. WHen I tried running ./configure'. WHen I tried running make`,我得到了一些错误,说:“没有指定目标,没有发现生成文件…停止”

有谁知道我可能做错了什么?

谢谢!!!

您的系统中可能没有g ++编译器,或者您的环境变量不包含它的路径。 要在Linux上安装一个,请使用以下命令:

 yum install gcc-c++ 

我以前遇到过同样的问题,现在我知道了原因。 缺乏相应的图书馆。 如果您使用的是redhat,请使用root权限输入两行命令:

 # yum install glibc-headers # yum install gcc-c++. 

如果你使用的是Ubuntu,你可以输入:

 # sudo apt-get install build-essential 

我已经通过这种方式解决了我的问题。 祝你好运!