llvm-as - LLVM 組譯器¶
語法¶
llvm-as [選項] [檔案名稱]
描述¶
llvm-as 是 LLVM 組譯器。它會讀取包含人類可讀的 LLVM 組合語言的檔案,將其轉換為 LLVM 位元碼,然後將結果寫入檔案或標準輸出。
如果省略 檔案名稱 或為 -
,則 llvm-as 會從標準輸入讀取其輸入。
如果未透過 -o 選項指定輸出檔案,則 llvm-as 會遵循以下規則將其輸出傳送到檔案或標準輸出
如果輸入是標準輸入,則輸出是標準輸出。
如果輸入是以
.ll
結尾的檔案,則輸出檔案的名稱相同,但副檔名會變更為.bc
。如果輸入不是以
.ll
副檔名結尾的檔案,則輸出檔案的名稱與輸入檔案相同,但會附加.bc
副檔名。
選項¶
- -f
在終端機上啟用二進制輸出。一般情況下,如果輸出串流是終端機,llvm-as 將拒絕寫入原始位元碼輸出。使用此選項,llvm-as 將寫入原始位元碼,而不管輸出裝置為何。
- -help
顯示命令列選項的摘要。
- -o 檔案名稱
指定輸出檔案名稱。如果 檔案名稱 為
-
,則 llvm-as 會將其輸出傳送到標準輸出。
結束狀態¶
如果 llvm-as 成功,它將會以 0 結束。否則,如果發生錯誤,它將會以非零值結束。
另請參閱¶
llvm-dis(1), as(1)