概要
llvm-as [options] [filename]
描述
llvm-as 是LLVM汇编程序。它读取包含人类可读LLVM汇编语言的文件,将其转换为LLVM字节码,并将结果写入文件或标准输出。
如果省略filename或值是-
,则llvm-as从标准输入读取其输入。
如果未使用-o选项指定输出文件,则llvm-as将遵循以下规则将其输出发送到文件或标准输出:
- 如果输入是标准输入,则输出是标准输出。
- 如果输入是以文件结尾的文件
.ll
,则输出文件具有相同的名称,但后缀更改为.bc
。 - 如果输入是不以
.ll
后缀结尾的文件,则输出文件与输入文件具有相同的名称,但.bc
附加后缀除外。
选项
-f
在终端上启用二进制输出。通常,如果输出流是终端,llvm-as将拒绝写入原始bitcode输出。使用此选项,无论输出设备如何, llvm-as都将写入原始bitcode。
-help
打印命令行选项的摘要。
-o filename
指定输出文件名。如果filename是
-
,那么llvm-as 将其输出发送到标准输出。
退出状态
如果llvm-as成功,它将以0退出。否则,如果发生错误,它将以非零值退出。