如何获取标准共享库的源代码?
答案1
这取决于您要寻找的具体库。
作为一个例子,让我们看一下/usr/lib/liba52-0.7.4.so
(这只是我的/usr/lib
目录中的第一个文件)。
首先,我们来找出该文件属于哪个包:
$ dpkg -S /usr/lib/liba52-0.7.4.so
liba52-0.7.4: /usr/lib/liba52-0.7.4.so
现在我们知道包名是liba52-0.7.4
。要下载源代码,请使用
$ apt-get source liba52-0.7.4
注意:不需要使用sudo
。后一个命令将a52dec-0.7.4/
在工作目录中创建一个目录。其中包含源代码。