首页 > 解决方案 > gcc / (g)as 忽略断点陷阱 (x86)

问题描述

我编写了一个 C 程序,其中包含一些汇编代码,其中我有一些导致断点异常的指令(INT3)这在调试时很好(因为您不必在重新启动 gdb 会话时保存和恢复断点) .

但是现在我想禁用这些陷阱,这可以通过(gnu 汇编器)的-no-breakor-no-trap选项来as实现,但是我找不到将这些选项指定为选项的方法,gcc以便gcc将选项传递给 as。

有没有办法这样做?(不知何故gcc -g -o file -Xassembler -no-trap main.c file.S不起作用)

标签: gccassemblygnu-assembler

解决方案


推荐阅读