zoukankan      html  css  js  c++  java
  • make[2]: *** No rule to make target `/root/.pyenv/versions/anaconda3-2.4.0/lib/libpython3.5m.so', needed by `evaluation.so'. Stop.

    当出现No rule to make target ,肯定是Makefile有问题。

    有的makefile是脚本生成的,你得看脚本的配置文件对不对。

    我的是这个脚本生成的。发现是Pythondir的配置不对:

    PYTHON_DIR=/home/zgq/anaconda3
    cmake
    -DPYTHON_LIBRARY=$PYTHON_DIR/lib/libpython3.5m.so
    -DPYTHON_INCLUDE_DIR=$PYTHON_DIR/include/python3.5m
    -DPYTHON_INCLUDE_DIR2=$PYTHON_DIR/include
    -DBoost_INCLUDE_DIR=/usr/local/include
    -DBoost_NumPy_INCLUDE_DIR=/usr/local/include
    -DBoost_NumPy_LIBRARY_DIR=/usr/local/lib
    -DOpenCV_DIR=/usr/local/share/OpenCV
    -Wno-dev
    . && make

    改过来就OK了

  • 相关阅读:
    第一次个人编程作业
    软件工程博客作业1
    第一周作业
    预备作业
    没有权限访问路径
    Linux命令:pwd
    Linux命令:readonly
    Linux命令:read
    Bash:精华
    Linux命令:history
  • 原文地址:https://www.cnblogs.com/whu-zeng/p/6209263.html
Copyright © 2011-2022 走看看