【问题标题】:Equivalent of --keep-locals for LLVM等效于 LLVM 的 --keep-locals
【发布时间】:2018-07-03 17:10:28
【问题描述】:

有没有办法使用 Clang/LLVM 汇编器来保留本地汇编符号。 GNU 支持--keep-locals(或-L)标志,但 LLVM 似乎没有这个选项。

【问题讨论】:

  • @compor llvm-as 将 LLVM 程序集转换为 LLVM 位码,但在这种情况下这对我来说毫无意义。我非常相信这个问题是关于 clang 的集成汇编器的。
  • @hvd 哦,我的错,我的意思是输入llc。感谢您的更正!

标签: assembly compilation clang llvm-clang


【解决方案1】:

clang 可能不支持 --keep-locals 长选项,但接受 -L 短选项。请记住,所有汇编程序选项都必须以 -Wa, 为前缀,因此完整选项变为 -Wa,-L

如果您直接调用汇编程序 (clang -cc1as),则该选项称为 -msave-temp-labels

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    相关资源
    最近更新 更多