gcc能生成符号表吗?

小魔菇 2010-09-11 08:00:21
gcc如何生成符号表?
求命令
...全文
773 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小魔菇 2010-09-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xyls220 的回复:]

gcc -E 将源文件(.CPP .C)转化为中间文件(.i)
gcc -S 将中间文件(.i)转化为汇编文件(.s)
gcc -c 将汇编文件(.s)转化为二进制代码文件(.o)

所以在 -c的时候就生成了符号表,在讲各个
.o文件链接为可执行文件时,有对符号表进行了一定的组合。

不知道这个回答能否帮你解决问题。
[/Quote]

谢谢 我已经解决了
是我生成了binary文件 所以gdb无法解析符号表 我开始还以为是没有生成符号表
我把生成的文件我的格式改一下 就可以读出来
xyls220 2010-09-12
  • 打赏
  • 举报
回复
gcc -E 将源文件(.CPP .C)转化为中间文件(.i)
gcc -S 将中间文件(.i)转化为汇编文件(.s)
gcc -c 将汇编文件(.s)转化为二进制代码文件(.o)

所以在 -c的时候就生成了符号表,在讲各个
.o文件链接为可执行文件时,有对符号表进行了一定的组合。

不知道这个回答能否帮你解决问题。
小魔菇 2010-09-11
  • 打赏
  • 举报
回复
想给自己的程序生成内存的符号表 求高手指点
小魔菇 2010-09-11
  • 打赏
  • 举报
回复
加载到内存的时候的符号表?

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧