1
我的mac中有两个文件,libpcap.dylib
和libpcap.A.dylib
。我想知道他们有没有什么区别?a.dylib和dylib的文件格式有什么区别
我的mac中有两个文件,libpcap.dylib
和libpcap.A.dylib
。我想知道他们有没有什么区别?a.dylib和dylib的文件格式有什么区别
前者是后者的符号链接,至少在我的系统上。您可以使用终端的ls
检查文件。
macmini:stackoverflow samm$ ls -l /usr/lib/libpcap.*
-rwxr-xr-x 1 root wheel 449040 Jul 23 2011 /usr/lib/libpcap.A.dylib
lrwxr-xr-x 1 root wheel 15 Jul 23 2011 /usr/lib/libpcap.dylib -> libpcap.A.dylib
macmini:stackoverflow samm$
我不知道,如果.A.dylib
后缀是特殊的,looking at the libpcap
Makefile我可以看到它明确地创造了install
规则
$(LN) -s libpcap.A.dylib $(DSTROOT)/usr/lib/libpcap.dylib
尼斯之一!我也对此感到好奇。 – borrrden
它是版本控制。您会注意到像lXML这样的DyLibs可以做同样的事情:将一个标准的bundle绑定到更具体的dylib版本。 – CodaFi
谢谢你的服务员。现在我觉得我还有很长的路要走。很多概念对我来说都是新的。 –