llvm-as - LLVM 汇编器

概要

llvm-as [选项] [文件名]

描述

llvm-as 是 LLVM 汇编器。它读取包含人类可读 LLVM 汇编语言的文件,将其转换为 LLVM 位代码,并将结果写入文件或标准输出。

如果省略 filename 或为 -,则 llvm-as 从标准输入读取其输入。

如果未使用 -o 选项指定输出文件,则 llvm-as 按照以下规则将其输出发送到文件或标准输出

  • 如果输入是标准输入,则输出是标准输出。

  • 如果输入是以 .ll 结尾的文件,则输出文件名称相同,只是后缀更改为 .bc

  • 如果输入是不以 .ll 后缀结尾的文件,则输出文件与输入文件同名,只是附加了 .bc 后缀。

选项

-f

在终端上启用二进制输出。通常,如果输出流是终端,llvm-as 将拒绝写入原始位代码输出。使用此选项,无论输出设备如何,llvm-as 都会写入原始位代码。

-help

打印命令行选项摘要。

-o filename

指定输出文件名。如果 filename-,则 llvm-as 将其输出发送到标准输出。

退出状态

如果 llvm-as 成功,它将以 0 退出。否则,如果发生错误,它将以非零值退出。

参见

llvm-dis(1), as(1)