QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1569|回复: 2

GNU的连接器的一个问题

[复制链接]
发表于 2003-12-3 20:25:59 | 显示全部楼层 |阅读模式
GNU的连接器(ld)好象有如下问题:在连接一个函数的时候,连接器会把该函数所在的整个目标文件(.o文件)都连接到目标程序中,这样,如果这个目标文件中包含不需要的代码,就会使目标程序无端变大许多。这个特点对PC软件可能没什么,对嵌入式系统可真是一个灾难。不知道各位有没有遇到过这个问题?
    最重要的是,有没有办法解决?
发表于 2004-1-1 23:40:30 | 显示全部楼层
LD就是这个特性,所以如果要求高的话,要自己控制文件粒度,比如一个函数一个.C
回复

使用道具 举报

发表于 2004-1-13 10:30:49 | 显示全部楼层
自己写的东西如果还能有用不到的地方 那也只能佩服佩服了
如果用别人的 呵呵 这可不就是opensource的长处了 功能函数考出来 或者就参照自己重写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-21 22:15 , Processed in 0.039139 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表