gpt4 book ai didi

c++ - 如何包含 GDB 调试符号 'break packages' ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:16 27 4
gpt4 key购买 nike

当我在 Gentoo 上构建包时。我收到此警告,“-ggdb3”标志可以“破坏包”。

我还没有找到一个例子来证明这是真的。虽然我曾经发现一些代码在不同的优化设置下崩溃,但这与包含调试符号不同。

是否可以提供一个代码示例,该代码可以在没有调试符号的情况下进行编译并且不使用它们进行编译(或在运行时以其他方式出错)?

最佳答案

在“过去”,我从头开始构建了一个完整的 Linux 系统,并为每个二进制文件进行了调试。当然,安装要大得多,内存使用也不太理想,但我从来没有遇到过任何问题,无论是在编译还是在后续执行中。

很难证明是否定的,也不能通过轶事证明,但将其作为第二台桌面/玩具服务器运行一年后,我会得出结论,这确实不是问题。

我认为你得到的标志是一个标准警告,如果你设置了 USE 标志,它没有被测试,或者它不是真正打算安装的,那么 Gentoo 中的包将给出。只要你知道标志是什么——在这种情况下,你似乎——并且你没有将它置于任何“关键任务”设置中(即,如果出现问题,你会受到指责)似乎是安全的忽略这些警告。

关于c++ - 如何包含 GDB 调试符号 'break packages' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636191/

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