【问题标题】:libgflags bad value error for caffecaffe 的 libgflags 错误值错误
【发布时间】:2015-05-25 08:30:29
【问题描述】:

我已经链接了所有必需的库,并且 caffee 配置运行顺利。但是当我想制作图书馆时,我得到了这个错误:

/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): 重定位 R_X86_64_32S 针对 `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' 可以制作共享对象时不使用;使用 -fPIC 重新编译 /usr/local/lib/libgflags.a:无法读取符号:错误值

我在 libgflags 和 glog 故障排除网站上找到了解决此问题的“解决方法”: https://code.google.com/p/google-glog/issues/detail?id=201

但我试过了,但似乎没有用。我错过了什么吗?也许我没有取消注释原始 Makefile.config 文件中的一行? *我现在在没有 CUDA 或并行计算的笔记本电脑上安装 caffe。

【问题讨论】:

    标签: caffe gflags glog


    【解决方案1】:

    在使用 Cmake 时尝试选择“BUILD SHARED LIBS”选项

    【讨论】:

      【解决方案2】:

      尝试使用 -fPIC 编译器标志重新编译 gflags 库。

      caffe 是否使用 gflags 共享库而不是使用静态库来工作?

      【讨论】:

        猜你喜欢
        • 2018-03-08
        • 1970-01-01
        • 1970-01-01
        • 2016-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多