专栏名称: 汽车与基础软件
汽车与基础软件技术分享, CP Autosar, AP Autosar ,Bootloader,编译器,环境搭建,测试案例等等相关知识 团队介绍:软件团队 : 8人,4人超过10年工作经验,可接外包
目录
相关文章推荐
今天看啥  ›  专栏  ›  汽车与基础软件

.a 里面找 变量的数值

汽车与基础软件  · 公众号  ·  · 2024-07-24 00:33

文章预览

可能某一天,你也会遇到一样的需求 //  //  智能网联相关请点下图链接   某某问: xx工, 问一下你去年给的 .a 库里面 有个变量 xx 当时给的数值是多少? 讷, .a 发给你了,帮我看一下。谢谢 某某答: 方 法 还真被我找到了方法 你曾经定义过一个常量字符串 const unsigned char VersionIndo[ 50 ] = "a22e4361ffc1746a168100c84493c4be8f20586f " ; 现在在 lib.a 里面找到这个数值 首先我们要知道之前的.c 名字叫什么。比如叫 info.c 我们可以通过下面方式 摘出 .o tricore-ar.exe x .\lib.a info.o 代码片段:可切换语言,无法单独设置文字格式 有了 info.o 我们就可以进一步去找这个变量 tricore-objdump.exe -s .\info.o 代码片段:可切换语言,无法单独设置文字格式 我们可以看到如下几个段(举例) 01 Contents of section .rodata.a1 02 .debug_info 03 .debug_abbrev 04 .debug_aranges 05 .debug_line 06 .comment 我们 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览