概要
llvm-lipo [filenames … ] [options]
描述
llvm-lipo可以从Mach-O文件创建通用二进制文件,从通用二进制文件中提取常规目标文件,并显示有关通用文件和常规文件的体系结构信息。
选项
llvm-lipo支持以下互斥选项:
-help, -h
显示命令用法信息并退出-version
显示该程序的版本-verify_arch <architecture 1> [<architecture 2> …]
取得一个输入文件,并验证文件中是否存在指定的体系结构。如果是这样,则以状态0退出,否则以状态1退出-archs
取得一个输入文件并显示文件中存在的体系结构。每个体系结构都由单个空格分隔。未知架构显示为未知(CPUtype,CPUsubtype)-info
至少获取一个输入文件并显示每个文件的描述。描述包括文件名和由空格分隔的体系结构类型。通用二进制文件首先分组在一起,然后是精简文件。胖文件:<filename>中的体系结构是:<architectures>非胖文件:<filename>是体系结构:<architecture>-thin
取一个通用二进制输入文件和thin标志,后跟体系结构类型。要求指定输出标志,并输出指定体系结构的精简二进制文件-create
至少获取一个输入文件,并要求指定输出标志。输出组合输入文件的通用二进制文件。-replace
获取单个通用二进制输入文件,并要求指定输出标志。替换标志后面是体系结构类型和精简输入文件。在通用二进制输入中输出具有指定体系结构切片的通用二进制,并用精简输入文件的内容替换。-segalign
可以使用create和replace指定的附加标志。segalign标志后跟体系结构类型和对齐方式。对齐方式是十六进制数,是2的幂。输出一个文件,其中具有指定体系结构的片具有指定的对齐方式