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)