如何在 CLion 中反汇编 C 源代码?

Tcl*_*cll 10 clion

我想要查看 C 程序的 ASM 有很多原因,但从我发现的情况来看,似乎只能查看没有 src 的第三方模块的 ASM。

如何查看我的 src 的 ASM?

AKJ*_*AKJ 13

我遇到了同样的问题,但找到了 clion 的解决方案。但是它要求您有 GDB 调试器。

  1. 在要反汇编的函数中设置断点
  2. 运行调试器
  3. 当断点被击中时,在调试器窗口中向下看,在右侧面板上,您应该看到 GDB。点击它
  4. 类型:disassemble
  5. 函数的反汇编应该在同一面板中打印出来
  6. 享受。

  • 这也适用于 lldb,输入“di -f”来反汇编当前帧。请参阅:https://lldb.llvm.org/use/map.html (4认同)