[hellogcc] Re:[hellogcc] Re: 什么选项可以指定ld使用哪个链接脚本

  • From: lyr338 <lyr338@xxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Mon, 21 Jan 2013 20:44:42 +0800 (CST)

建议你能看一下《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

Other related posts: