【发布时间】:2010-03-30 03:06:11
【问题描述】:
例如,如何获取/usr/lib/libz.a的版本?如果可以获取其他有用的信息,例如编译器/架构等,那就太好了。
我想知道这一点的原因是 gcc 总是说它忽略了我在编译程序并与特定版本的 libz 链接时在命令行中提供的 libz。 gcc 认为 /usr/lib/libz.a 是正确的。
【问题讨论】:
-
男孩,我希望有一种标准的方式来做到这一点(除了命名约定)。
-
在类似 linux 的系统上,版本在名称中,然后使用符号链接让编译器将名为共享库的版本嵌入到可执行文件中。