gpt4 book ai didi

无法使用 eclipse 调试 C/C++ 代码,因为缺少调试信息

转载 作者:行者123 更新时间:2023-12-02 05:07:20 26 4
gpt4 key购买 nike

我正在尝试使用 eclipse Galileo IDE 在 mint Linux 中调试 C 项目。当我尝试在 DEBUG 模式下运行项目时,进程按照提示终止 - 缺少调试信息。

在 Eclipse 控制台中出现以下消息

No source available for "main() " 

and

Reading symbols from /home/project/netconf/target/bin/netconfd...(no debugging symbols found)...done.

我正在使用自定义构建命令

make DEBUG=1 STATIC=1 [eclipse >project >properties > c/c++ build > builder settings]

它在RELEASE模式下构建并运行良好。

我可以使用命令终端使用正常的命令行构建,使用相同的构建选项来构建相同的应用程序

> sudo make DEBUG=1 STATIC=1

现在我可以启动命令行gdb session ,因为调试信息已生成,但这样调试非常困难。

<小时/>

我需要知道是否还有其他设置需要更改,以便我可以在 eclipse 中开始调试。
提前致谢。

最佳答案

将 -d (或可能 -g)添加到命令行中。我认为 DEBUG=1 是定义宏而不是生成调试信息

关于无法使用 eclipse 调试 C/C++ 代码,因为缺少调试信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515653/

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