我按照以下步骤下载 libsnappy 静态/共享库,以便在我的项目中以非 root 上下文使用它(LD_LIBRARY_PATH
稍后我将传递给 .so)。我按照以下步骤提取包:
❯ apt-get download libsnappy-dev
❯ ar x libsnappy-dev_1.1.3-3_amd64.deb
❯ tar -xf data.tar.xz
❯ ls
control.tar.gz data.tar.xz debian-binary libsnappy-dev_1.1.3-3_amd64.deb usr
❯ ls -l usr/lib/x86_64-linux-gnu/
total 86K
-rw-r--r-- 1 xxx users 43630 Mar 19 2016 libsnappy-shared.a
-rw-r--r-- 1 xxx users 42614 Mar 19 2016 libsnappy.a
lrwxrwxrwx 1 xxx users 18 Mar 19 2016 libsnappy.so -> libsnappy.so.1.3.0
不幸的是,这个目录中没有libsnappy.so.1.3.0
,所以这个共享对象文件符号链接无法正确解析。实际的 .so 文件去哪儿了?我是不是错过了什么步骤?