gpt4 book ai didi

c - Eclipse:我可以运行程序但无法调试它

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

大名鼎鼎的linuxptp源码(C语言)我从以下下载:git clone git://git.code.sf.net/p/linuxptp/code linuxptp

这是一个 makeFile 项目,我可以从命令行成功运行,但是当我尝试将它导入 Eclipse 时出现问题:文件 > 新建 > 包含现有代码的 Makefile 项目

我可以成功构建并运行它,但无法调试或强制它在断点处停止。我不断收到消息(“0x401eb5 处的 main()”没有可用的源)。

我尝试从官方网站重新安装 Eclipse IDE for C/C++ Developers,但没有成功。

我认为提及以下内容很有用: - 我正在使用的源代码包含具有 main() 函数的不同文件 - Eclipse 调试器在从头开始在 Eclipse 上创建的项目上成功运行

有什么想法吗?谢谢。

最佳答案

您应该为项目中的不同可执行文件创建一些调试启动配置。

还要确保 Makefile 在编译时包含 -g 选项以生成所需的调试信息。

编辑:

将此行添加到您的 Makefile 中:

CFLAGS += -g
CXXFLAGS += -g

关于c - Eclipse:我可以运行程序但无法调试它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003130/

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