摘要:
relocatable文件,即可重定向文件,这个文件是由编译器汇编源文件(.c/.s)而成的。直接生成的重定向文件叫object file,经过封装的重定向文件称为library file。relocatable文件是一个中间的过渡文件,其本身也不能被ARM直接执行,需经过第二步转换,即链接,所以这两个文件都是链接器的输入文件。 阅读全文
posted @ 2018-01-10 21:46
痞子衡
阅读(2720)
评论(0)
推荐(3)
摘要:
project文件不仅包含开发者指定的input信息,还包含很多其他辅助调试的input/output信息,算是嵌入式开发中承前启后的文件。而本文侧重点在于project文件中与开发者应用相关的input信息,仅当得到了这些input信息,再加上前面介绍的source和linker文件,那么你就已经得到了application所有的信息,你可以用它们来可以生成无歧义的可执行image binary。 阅读全文
posted @ 2018-01-07 22:27
痞子衡
阅读(4424)
评论(2)
推荐(4)
摘要:
linker文件是在链接阶段所要用到的文件,source文件在编译过程完成之后,需要再经过链接器从而将二进制数据有序组织起来形成最终的二进制可执行文件,linker文件就是用来指示链接器如何组织编译生成的二进制数据。 阅读全文
posted @ 2018-01-04 11:16
痞子衡
阅读(14489)
评论(8)
推荐(12)
摘要:
嵌入式开发编程语言是C和汇编,本文讲的source文件指的是c和汇编文件。在平常开发中,我们只会关注自己创建的.c/.h/.s源文件,但实际上我们也跟很多不是我们创建的源文件在打交道,那么一个完整的嵌入式工程到底会包含哪些source文件呢? 阅读全文
posted @ 2018-01-03 13:02
痞子衡
阅读(7031)
评论(4)
推荐(7)
浙公网安备 33010602011771号