【发布时间】:2013-10-01 21:18:43
【问题描述】:
已阅读此内容,但无法解决我的问题。
huge binary files with objcopy
对于一些测试需要。 链接时我必须添加以下链接脚本。
.section_test 0x11323000: { *(.section_test) }
这个自定义段必须从一个大地址0x11323000开始。
然后使用 objcopymips 生成原始二进制文件
objcopymips -O binary vxWorks.st E0122.bin
这一步会使最终的原始二进制文件 bin 文件太大。从 27MB 到超过 270MB。
这样它就无法加载到我们只有大约 64MB 物理内存的机器上。
我可以在不删除任何部分的情况下减小它的大小并让它仍然可以执行吗?
【问题讨论】: