【发布时间】:2011-02-18 12:57:37
【问题描述】:
另外,该程序运行在运行 Linux 的 arm 设备上,我可以在我分配的 sig-seg 处理程序中打印出堆栈信息和寄存器值。 问题是我无法在源文件中添加 -g 选项,因为由于性能下降,该错误可能不会重现。
【问题讨论】:
-
至少使用 GCC 您可以添加 -g 而不会禁用优化。在 ELF 目标上,GCC 将调试信息放入单独的部分,因此在需要之前它们甚至不会从磁盘加载。
标签: c linux embedded segmentation-fault