gpt4 book ai didi

使用 GDB 进行调试时可能会导致问题的 GCC 选项

转载 作者:行者123 更新时间:2023-12-04 11:32:02 25 4
gpt4 key购买 nike

我想知道我是否可以得到一个 gcc 选项列表,这些选项会导致 gdb 表现得很奇怪。

当然,我们都知道使用优化选项(例如 -O3)会导致 gdb 出现奇怪的行为,但是还有哪些其他选项会产生这种影响?

(我目前正在尝试在 gdb 中运行 mpeg2 解码器,即使在删除优化标志后我也会出现奇怪的行为......)

最佳答案

我认为很难说在调用 gcc 进行调试时不应该使用哪些标志。
gcc docs请注意,默认的调试标志是 -g-O2 ,并使用 -g -O0 -fno-inline禁用任何优化和函数内联。

在我看来,如果你真的想保证没有任何东西会扰乱你的调试过程,你只需要使用 -g -O0 -fno-inline 进行编译。标志。

关于使用 GDB 进行调试时可能会导致问题的 GCC 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com