llc我剛剛使用 HomeBrew 安裝在我的 Mac 上的 llvm出現錯誤。
$ llc –o malloc.s malloc.ll
llc: Too many positional arguments specified!
Can specify at most 1 positional arguments: See: llc --help
我生成了一個這樣的 malloc.ll 檔案:
$ clang -emit-llvm -S malloc.c -o malloc.ll
如何設定它以發出程式集?
uj5u.com熱心網友回復:
llc --help輸出說使用,而-o=<filename>不是兩個單獨的引數,比如-oand filename。
因此,在決議其命令列時,它會看到兩個不以-:malloc.s和開頭的選項malloc.ll,并抱怨這種情況。大概他們正在滾動他們自己的命令列處理而不是使用 getopt,或者他們故意不想支持以下 arg 被 arg like 消耗的樣式-o。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424417.html
