gpt4 book ai didi

linux - 如何在启用调试信息的情况下编译紧凑的 vnc?

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

我从它的网站上下载了tight vnc源代码。现在我想在它的可执行文件上使用 gdb。调试器成功地在函数上添加了断点,但是当我尝试逐步执行该函数时,它说:

Single Stepping until exit from function func, which has no line number information

我认为这是因为编译没有使用正确的标志完成。我正在尝试搜索配置文件以了解如何启用它,但到目前为止还无法做到。我不熟悉 Imakefiles 等。也许以前做过这件事的人可以提供帮助?

在 ubuntu 机器上使用 gnu GCC 和 GDB

最佳答案

您应该使用 -g 标志进行编译。
如果你想学习代码,我会推荐“-g -O0”。这将关闭优化器 - gcc 优化会使单步执行代码变得困惑。

关于linux - 如何在启用调试信息的情况下编译紧凑的 vnc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10601086/

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