建议你能看一下《linker and loader》这本书,网上 很容易找到。另外,关于链接脚本相关的知识以及你问的问题,可以在《gnu-ld链接脚本浅析.pdf》上找到答案。 在 2013-01-07 22:12:55,libingqiu <lbingqiu@xxxxxxxxx> 写道: >是啊,我理解是这样的。按照linker脚本中每个section分配,把相应的各 个obj >文件中相应的section, 放在连续的内存空间,最后整合成一个可执行形文件 > >于 2013/1/7 12:26, horseriver 写道: >> On Mon, Jan 07, 2013 at 09:30:33PM +0800, libingqiu wrote: >>> -T 后面的文件就是linker >>> 脚本文件,它是传给linker的。linker就是根据linker 脚本 把所有的obj >>> 文件集合在一起。 >>> >>> 于 2013/1/7 11:24, horseriver 写道: >>>> On Mon, Jan 07, 2013 at 08:47:25PM +0800, libingqiu wrote: >>>>> -T 吧 >>>> 如果指定了一个脚本,那么会不会再使用另外的脚本。 >>>> 一次链接使用几个脚本?这个是什么决定的? >> 执行一次ld命令操作,只需要一个链接脚本吗?· >> >>>>> 于 2013/1/7 10:59, horseriver 写道: >>>>>> hi: >>>>>> >>>>>> 请教了。 >>>>>> >>>>>> 谢谢! >>>>>> > >
Attachment:
gnu-ld链接脚本浅析.pdf
Description: Adobe PDF document