TI中文支持网
TI专业的中文技术问题搜集分享网站

高版本的SDK和编译器所带的库文件越来越大,导致文件系统也越来越大,怎么办?

sdk05.01.00.11

libc.so.6                 898.9 KB

libm.so.6                439.8KB

libgcc_s.so.1          100KB

Sdk06.01.00.08

libc.so.6             16.5MB

libgcc_s.so.1      9.1 MB

libm.so.6             6.4MB

这个文件系统的库一下子扩大的几十倍,导致成本和启动时间增加。

怎么样解决这个问题?  高版本的编译器就没有精简一些的库文件吗?

看了一下,64位的库倒是只有几百K。

Shine:

减少代码大小可以使用优化选项以及–symdebug:none编译选项去掉调试信息。

dunmei longdm:

回复 Shine:

processors.wiki.ti.com/…/Creating_a_Root_File_System_for_Linux_on_OMAP35x
文件系统制作中,都是从 编译器的lib目录中,直接copy 到根文件系统中的啊,和编译选项都没有关系啊。
这些库, 都是内核和文件系统必须的,文件又大~~~~

Shine:

回复 dunmei longdm:

请参考下面的帖子怎么减小系统文件。
e2e.ti.com/…/581375

yongqing wang:

回复 dunmei longdm:

看一下新的SO中用到了其他那些库

赞(0)
未经允许不得转载:TI中文支持网 » 高版本的SDK和编译器所带的库文件越来越大,导致文件系统也越来越大,怎么办?
分享到: 更多 (0)