社区
Linux/Unix社区
帖子详情
gcc能生成符号表吗?
小魔菇
2010-09-11 08:00:21
gcc如何生成符号表?
求命令
...全文
773
4
打赏
收藏
gcc能生成符号表吗?
gcc如何生成符号表? 求命令
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
加载到内存的时候的符号表?
FFmpeg4.3系列之30:Linux+
GCC
+CMake+Qt开发
我将带领大家一起来学习:Linux+
GCC
+CMake+Qt开发FFmpeg;
GCC
、make、CMake的讲解;Ubuntu18编译FFmpeg和第三方插件;Ubuntu18配置Qt开发环境;Ubuntu8编译libx264和libx265;Centos7编译FFmpeg; 具体内容包括: Linux...
【ARM 嵌入式 编译系列 9--
GCC
编译
符号表
(Symbol Table)的详细介绍】
在 ARM
GCC
中,
符号表
(Symbol Table)是一个记录了代码中所有符号信息的数据结构。符号可以是变量、函数、宏、类型等标识符。
符号表
中的每个符号都有一个唯一的名称,并且与该符号关联的还有符号的地址、类型、...
gcc
编译文件时创建
符号表
gcc
-o test main.c -Wl, -Map=a.map
Gcc
制作动态符号导出表(动态库)
摘要:简单介绍下在Linux下动态库(.so)中,通过
GCC
的C++ visibility属性可以控制共享文件导出符号
GCC
制作动态库导出
符号表
GCC
制作动态链接库时默认会将所有的函数及变量都导出到
符号表
,正常情况下所有符号均导出是不会有问题的,但是有时会有问题。为了避免这种情况,就需要定制
符号表
,即仅仅将需要提供给其他模块使用的接口或变量导出...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章