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