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)