如何打开.a文件

Mgs*_*gst 17 c++ linker file .a

我有一点问题:我必须打开一个具有.a扩展名的链接器文件.我使用Dev-C++.

el.*_*ado 24

.a文件是arobject(.o)文件的存档(类似于zip存档).您可以.a使用ar程序列出文件中的文件:

ar t file.a
Run Code Online (Sandbox Code Playgroud)

并提取所有文件:

ar x file.a
Run Code Online (Sandbox Code Playgroud)


Don*_*ows 5

具有扩展名的文件.a是使用 Unix 文件命名约定的静态库。它们只不过是目标代码的索引集合。您不必打开它们(除非您有类似nmgdb可用的工具,如果不一定是您可能想要的,它们都可以使用库做明智的事情),而是告诉链接器在链接时使用它们。对于大多数链接器,将所有库(静态和动态/共享)放在链接器命令行上的主程序代码之后非常重要,并且库的顺序也很重要。