具有".a"扩展名的共享库?

Shared libraries with a ".a" extension?

本文关键字:共享 扩展名 具有      更新时间:2023-10-16

我正在开发一个遗留的C++系统,其中包含许多多年前编写的代码和库。我注意到我们有一个具有以下命名约定的库集合:

libname_share.a

我有两个问题:

    即使这些库
  1. 具有".a"扩展名,这些库是否有可能是共享库?

  2. 如果它们可以是共享库,我是否可以在它们上运行任何命令来明确告诉我它们是静态的还是共享的?

使用file libname_share.a进行检查。