LLVM 命令指南
本文档是 LLVM 工具的命令描述。介绍了 LLVM 命令如何使用以及其选项。但并非所有选项。为了得到完整的选项列表,传递 --help 普通选项 或者 --help-hidden 普通和调试选项 参数给你感兴趣的工具。
基本命令
llvm-as - LLVM assembler 汇编器
llvm-dis - LLVM disassembler 反汇编器
opt - LLVM optimizer 优化器
llc - LLVM static compiler 静态编译器
lli - directly execute programs from LLVM bitcode 直接执行LLVM 字节码
llvm-link - LLVM bitcode linker 字节码连接器
llvm-ar - LLVM archiver 归档器
llvm-nm -list LLVM bitcode and object file's symbol table 列出LLVM字节码和目标文件中的符号表
llvm-config - Print LLVM compilation options 打印LLVM编译选项
llvm-diff - LLVM structual 'diff' LLVM结构上的diff
llvm-cov - emit coverage information 省略覆盖信息
llvm-stress - generate random .ll files 生成随机的.ll文件
llvm-symbolizer - convert addresses into source code locations 把地址值转换成源代码位置
调试工具
bugpoint - automatic test case reduction tool 自动测试用例下降工具
llvm-extract - extract a function from an LLVM module 从LLVM模块中抽取一个函数
llvm-bcanalyzer - LLVM bitcode analyzer LLVM字节码分析器
开发者工具
FileCheck - Flexible pattern matching file verifier 弹性模式匹配的文件验证器
tblgen - Target Description To C++ Code Generator 目标描述到 C++ 代码生成器
lit - LLVM Integrated Tester LLVM 集成的测试器
llvm-build - LLVM Project Build Utility LLVM项目生成工具
llvm-readobj - LLVM Object Reader LLVM目标文件阅读器
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 打包 LLVM 的建议
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论