QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 578|回复: 1

GNU连接器的一个问题

[复制链接]
发表于 2003-12-3 20:28:51 | 显示全部楼层 |阅读模式
GNU的连接器(ld)好象有如下问题:在连接一个函数的时候,连接器会把该函数所在的整个目标文件(.o文件)都连接到目标程序中,这样,如果这个目标文件中包含不需要的代码,就会使目标程序无端变大许多。不知道各位有没有遇到过这个问题?
    最重要的是,有没有办法解决?
发表于 2003-12-3 23:15:54 | 显示全部楼层
把文件编译成.so的动态库,动态引用.
或者增加编译标志.原函数的文件中不必要的代码都屏蔽掉.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-9 06:13 , Processed in 0.042558 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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