llvm-lib命令详解

概要

llvm-lib [/libpath:<path>] [/out:<output>] [/llvmlibthin] [/ignore] [/machine] [/nologo] [files…]

描述

llvm-lib命令旨在成为一个lib.exe兼容的工具。有关一般说明,请参阅https://msdn.microsoft.com/en-us/library/7ykb2k5f。

llvm-lib具有以下扩展名:

  • 符号表中的Bitcode文件。 llvm-lib包括来自符号表中的bitcode文件和常规对象文件的符号。
  • 创建精简档案。/llvmlibthin选项使llvm-lib创建仅包含符号表和各个成员的标头的精简存档。这些文件要小得多,但与link.exe不兼容(lld可以处理它们)。