gpt4 book ai didi

visual-studio - 静态库(* .lib)文件使用哪种格式?在哪里可以找到* .LIB文件结构/格式的 "Official"规范?

转载 作者:行者123 更新时间:2023-12-04 03:35:03 25 4
gpt4 key购买 nike

刚才我发现* nix系统中的静态库,换句话说* .a库
只是ar fromat中可重定位(* .o文件)的存档。

  • Windows中的静态库(* .lib文件)如何处理?他们使用哪种格式?
  • 我找到了一篇介绍* .lib文件结构的文章(archived copy 1archived copy 2)。但是,在哪里可以找到* .lib文件结构/格式的“官方”规范?
  • 除了mingw的ar.exe之外,Microsoft是否提供任何工具可以提取* .lib和* .a文件的可重定位对象?

  • 编辑:

    我不知道为什么我无法解决这个问题。如果没有官方规范。然后,编译器(更正确地说是“链接器”)编写器如何处理* .LIB文件?

    最佳答案

    我发现* .LIB文件使用 ar 文件格式。

    官方规范: Microsoft Portable Executable and Common Object File Format Specification的第7章“归档(库)文件格式”描述了此格式。

    关于visual-studio - 静态库(* .lib)文件使用哪种格式?在哪里可以找到* .LIB文件结构/格式的 "Official"规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371531/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com