作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可能没有找到正确的搜索词,但我不知道如何获取
无需编写程序的静态(或动态)库的版本号。当然必须有一个unix应用程序来做到这一点(在os x上等效)。 (我尝试了查找器信息,并且
它告诉我 .a 文件是要由文本管理器打开的文件!)。
谢谢。
最佳答案
静态库只是目标文件的存档;它没有隐式版本号。许多库都会有一个明确的版本号,一些像 FOO_VERSION_ 内容为“1.2.3”的符号,但显然没有通用的方法来找到任何这样的符号。
动态库是另一回事。它们有两个版本号,“当前”和“兼容性”。请参阅 otool 的联机帮助页,但您可以轻松地从 -l(在 LC_ID_DYLIB 命令中)或 -L 输出(查找库自己的名称)中解析出您想要的任何一个。
关于macos - 如何找到libxxx.a的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10838161/
我是一名优秀的程序员,十分优秀!