【问题标题】:How do I build/install protobuf 2.4.1 on CentOs (or any LINUX/UNIX system)?如何在 CentO(或任何 LINUX/UNIX 系统)上构建/安装 protobuf 2.4.1?
【发布时间】:2012-02-23 09:26:29
【问题描述】:

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

我是按照说明做的

我只能走到./configure'. WHen I tried runningmake`,我收到一些错误消息“没有指定目标,也没有找到makefile...停止”

有人知道我做错了什么吗?

谢谢!!!

【问题讨论】:

  • 你确定configure 运行正常吗?它有没有抛出任何错误?
  • 你真的需要这样做吗?我的意思是,如果你有任何机会使用 Java 进行开发,那是没有必要的。
  • @cnicularThe 配置运行,并且有几行显示“正在检查...否”。我想这意味着,有什么东西不见了?福煦:我希望这不是必需的。但如果没有 protobuf,我将无法构建我的 maven 项目。
  • 嗯,没关系。我弄清楚发生了什么。看起来我缺少 c++ 编译器。

标签: linux unix protocol-buffers


【解决方案1】:

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

yum install gcc-c++

【讨论】:

    【解决方案2】:

    我之前也遇到过同样的问题,现在我知道了原因。它缺乏相应的库。如果你使用的是redhat,使用root权限输入这两行命令:

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

    如果你使用的是ubuntu,你可以输入这个:

    # sudo apt-get install build-essential
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多