elf
unbutun
这个作者很懒,什么都没留下…
展开
-
ELF Bin 文件查看 ELF Bin 文件区别
嵌入式开发的时候,我们的编译一个*.S文件,并最终生成bin文件,编译命令大致如下:CC=arm-softfloat-linux-gnu-gccLD=arm-softfloat-linux-gnu-ldOBJCOPY=arm-softfloat-linux-gnu-objcopy转载 2011-07-10 12:17:48 · 503 阅读 · 0 评论 -
Binutil二进制工具集(addr2line)(转载)
使用 Addr2line 将函数地址解析为函数名 Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。这种功能对于将跟踪地址转换成更有意义的内容来说简直是太棒了。 要了解这个过程是怎样工作的,我们可以试验一个简单的交互式的例子。(我直接从 shell 中进行操作,因为这是最简单地展示这个过程的方法转载 2012-05-03 19:45:15 · 1046 阅读 · 0 评论 -
elf加载
漫谈兼容内核之八: ELF映像的装入(一) 毛德操 上一篇漫谈中介绍了Wine的二进制映像装入和启动,现在我们来看看ELF映像的装入和启动。 一般而言,应用软件的编程不可能是“一竿子到底”、所有的代码都自己写的,程序员不可避免地、也许是不自觉地、都会使用一些现成的程序库。对于C语言的编程,至少C程序库是一定会用到的。从编译/连接和运行的角度看,应用程序和库程序的连接有两种方法。一种是转载 2012-06-03 12:08:27 · 1292 阅读 · 0 评论