首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    认识目标文件的格式——a.out COFF PE ELF

    目标文件是源代码编译后未进行链接的中间文件(Windows的.obj和Linux的.o),与可执行文件(Windows的.exe和Linux的ELF)的结构和内容相似,因此跟可执行文件采用同一种格式存储。PC平台常见的可执行文件格式主要有Windows的PE(Portable Executable)和Linux的ELF(Executable and Linkable Format)。PE和ELF都是通用目标文件格式(COFF,Common Object File Format)的变种。在Windows下,我们将目标文件与可执行文件统称为PE-COFF文件,Linux统称为ELF文件。除此之外,还有些不常用的目标文件与可执行文件格式,比如Intel和Microsoft以前使用的对象模型文件(OMF,Object Module File)、Unix的最初使用的a.out和MS-DOS的.COM格式等。

    03

    SDK热更系列之如何获取应用在当前设备上的so对应的指令集

    开始之前先来几句废话。 今年的博客更新频率低了很多,而且最近几周微信公共账号的更新也暂停了一段时间,没能坚持下来,确实是自己的问题。不过今年这半年确实事情太多,不管是工作还是私事,从来都感觉时间完全不够用。目前SDK的相关工作已经正常,热更也基本上进入开发的中后期,因此开始逐渐把一些之前积累的内容补上,后续会把上半年遇到的计划的文章陆续更新完成。 由于上半年做的事情中,最大的一块就是SDK的热更新,因此就从SDK的热更新开始分享,后面会穿插分享别的内容。 这篇文档优先介绍在SDK热更中遇到到的第一个比较头疼

    012
    领券