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中用到了其他那些库