"没有规则来制定目标"在Ubuntu中构建时出错

时间:2017-07-30 12:10:46

标签: linux makefile ubuntu-16.04

我是Linux的新手(所以如果这看起来太明显我会aplogize),并且我安装了一个新的Ubuntu 16.04版本。我正在尝试编译和安装"导演"来自github的存储库(https://github.com/RobotLocomotion/director)。输入make[6]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libSM.so', needed by 'lib/libvtkDRCFilters.so'. Stop.后,一段时间后我收到此错误:

libSM.so

我注意到/usr/lib/x86_64-linux-gnu/内没有gian@gian-K54C:/usr/lib/x86_64-linux-gnu$ ls libSM.so.* libSM.so.6 libSM.so.6.0.1 但是我很快搜索了类似的文件,我找到了这两个文件:

libSM.so

关于如何解决这个问题的任何想法?感谢

编辑:显然/usr/lib/x86_64-linux-gnu/存在于{{1}}内,但我在第一次看不到它。它现在更加令人困惑......

1 个答案:

答案 0 :(得分:-1)

您可以尝试这样的事情:

ln -s /usr/lib/x86_64-linux-gnu/libSM.so.6 /usr/lib/x86_64-linux-gnu/libSM.so