链接器在 ubunu 12.04 上找不到 blas 和 atlas

链接器在 ubunu 12.04 上找不到 blas 和 atlas

我已经通过以下命令安装了 blas 和 atlas

sudo apt-get 安装 libatlas-base-dev

sudo apt-get 安装 libopenblas-dev

但是我正在使用一个内部使用它的库,当我尝试使该库出现以下错误

    /usr/bin/ld: cannot find -lcblas
    /usr/bin/ld: cannot find -latlas
    collect2: ld returned 1 exit status
    make: *** [.build_release/lib/libcaffe.so] Error 1

有任何想法吗?

答案1

使用 find 命令来定位这些库。使用 gcc 选项 -L 来指定此库的位置。您可能还需要设置环境变量 LD_LIBRARY_PATH

相关内容