zoukankan      html  css  js  c++  java
  • /usr/bin/ld: 找不到 -lmsc----解决方案

    系统的默认搜索依赖库路径为,/usr/local/lib

    在camkelists.txt文件中对可执行文件链接libmsc.so

    add_executable(iat_publish 
      src/iat_publish.cpp 
      src/speech_recognizer.c 
      src/linuxrec.c)
    target_link_libraries(
       iat_publish
       ${catkin_LIBRARIES} 
       libmsc.so -ldl -lpthread -lm -lrt -lasound
     )

    会报错

    /usr/bin/ld: 找不到 -lmsc--

    libmsc.so是一个第三方库,并不存在于系统的默认路径中,搜索不到

    因此一个简答的方法是把libmsc.so放到/usr/local/lib目录下,就可以解决这个问题。

    进入libmsc.so所在的目录,打开终端,运行一下命令

    sudo cp libmsc.so /usr/local/lib/
  • 相关阅读:
    裴蜀定理
    欧几里得算法
    最大公约数
    质数和合数
    整除
    CSP斗地主
    skkyk:点分治
    题解:P2130 狂奔的Wzf
    题解:最大子树和
    博客大换主题祭
  • 原文地址:https://www.cnblogs.com/feifanrensheng/p/10039959.html
Copyright © 2011-2022 走看看