为了账号安全,请及时绑定邮箱和手机立即绑定

ld找不到现有的库

ld找不到现有的库

慕田峪9158850 2019-11-23 10:29:52
我正在尝试在此Debian lenny系统上使用g ++链接应用程序。ld抱怨找不到指定的库。这里的特定示例是ImageMagick,但是其他一些库也遇到类似的问题。我通过以下方式调用链接器:g++ -w (..lots of .o files/include directories/etc..) \-L/usr/lib -lmagicld抱怨:/usr/bin/ld: cannot find -lmagic但是,libmagic存在:$ locate libmagic.so/usr/lib/libmagic.so.1/usr/lib/libmagic.so.1.0.0$ ls -all /usr/lib/libmagic.so.1*lrwxrwxrwx 1 root root    17 2008-12-01 03:52 /usr/lib/libmagic.so.1 -> libmagic.so.1.0.0-rwxrwxrwx 1 root root 84664 2008-09-09 00:05 /usr/lib/libmagic.so.1.0.0$ ldd /usr/lib/libmagic.so.1.0.0     linux-gate.so.1 =>  (0xb7f85000)    libz.so.1 => /usr/lib/libz.so.1 (0xb7f51000)    libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7df6000)    /lib/ld-linux.so.2 (0xb7f86000)$ sudo ldconfig -v | grep "libmagic"    libmagic.so.1 -> libmagic.so.1.0.0如何进一步诊断此问题,可能出什么问题了?我在做些完全愚蠢的事情吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 719 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信