社区
工具平台和程序库
帖子详情
gdb调式遇到no debugging symbols found
remain5000
2009-08-20 08:49:54
先申明下我在makefile中有加-g参数的,
gdb调式单个程序也是OK的,
需要指出的是我的代码有调用静态库(并且我的静态库和可执行程序不在同一个目录下),
会不会因为这个原因?
请各位大虾帮忙看看,非常感谢!
...全文
616
2
打赏
收藏
gdb调式遇到no debugging symbols found
先申明下我在makefile中有加-g参数的, gdb调式单个程序也是OK的, 需要指出的是我的代码有调用静态库(并且我的静态库和可执行程序不在同一个目录下), 会不会因为这个原因? 请各位大虾帮忙看看,非常感谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
remain5000
2009-08-20
打赏
举报
回复
查出来了,是自己的makefile有问题,多带了个-s参数,去掉了即可,谢谢楼上的提示
「已注销」
2009-08-20
打赏
举报
回复
-g3试试
如果编译出来的文件体积小于3MB,就说明这个选项没有使用,即:你的makefile有问题。
gdb
调试时no
debugging
symbols
found
GDB
调试时
遇到
提示: no
debugging
symbols
found Missing separate debuginfos, use: debuginfo-install glibc-2.17-55.el7.x86_64 先安装debuginfo-install glibc-XXX,然后修改make文件解决。
深入剖析
gdb
调试中No
debugging
symbols
found的根源与解决之道
本文深入分析了
gdb
调试中常见的'No
debugging
symbols
found'错误,详细解释了调试符号缺失的多种原因,包括编译链接分离、优化选项干扰等,并提供了系统性的排查方法和高级解决方案,帮助开发者有效解决调试符号问题。
gdb
出现 no
debugging
symbols
found 怎么办
在看《Linux 下C语言应用编程》的时候,介绍了
gdb
调试工具,按照书上的例子, 但是启动之后不能使用
gdb
的命令,出现了 no
debugging
symbols
found , 查找之后得到,不能再生成可执行文件的时候+g, 要分成两步,首先 gcc -c -g ***.c ,即只进行预处理、编译和汇编,不进行链接。即,只生成目标文件的时候+g,会生成***.o 然后在 gcc...
core dump进行
gdb
调试的时候提示no
debugging
symbols
found
gdb
调试的时候提示如下:no
debugging
symbols
found,这说明可执行文件编译时没有包含了调试符号,所以需要修改makefile,编译时要-g。CFLAGS = $(INCLUDES) -g -Wall -march=mips32r2(改为这个)修改makefile如下。
gdb
调试(no
debugging
symbols
found)
gdb
调试程序时出现下面信息: GNU
gdb
Red Hat Linux (5.3post-0.20021129.18rh) Copyright 2003 Free Software Foundation, Inc.
GDB
is free software, covered by the GNU
工具平台和程序库
24,850
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章