gcc - gcc / (g)as 忽略断点陷阱 (x86)
问题描述
我编写了一个 C 程序,其中包含一些汇编代码,其中我有一些导致断点异常的指令(INT3
)这在调试时很好(因为您不必在重新启动 gdb 会话时保存和恢复断点) .
但是现在我想禁用这些陷阱,这可以通过(gnu 汇编器)的-no-break
or-no-trap
选项来as
实现,但是我找不到将这些选项指定为选项的方法,gcc
以便gcc
将选项传递给 as。
有没有办法这样做?(不知何故gcc -g -o file -Xassembler -no-trap main.c file.S
不起作用)
解决方案
推荐阅读
- java - 在处理中运行时,我的草图不会显示任何内容
- python - Pandas 计算多列中的匹配项
- javascript - 如何展示单品?
- powershell - Powershell:从网页中提取地址
- python - Tensorflow-2.3.0 未检测到 GPU
- php - 使用 DOMDocument 将新类添加到 div
- python - 有没有办法在 PyCharm 中回滚 python 包的更新
- java - SpringBoot @Autowire 为什么这个例子有效?
- python - Python matplotlib - set_data 和 set_3d_properties 似乎没有更新我的情节
- vb.net - 使用 TagLib.IPicture 时程序发生变化