首页 > 解决方案 > GNU 链接器脚本 - 如何自动将代码分发到多个不连续的部分

问题描述

我正在修改现有的.ld,并且我有两个用于代码的 flash 部分。这两个 flash 部分不连续,因此我不能仅仅扩展其中一个部分的定义以包含另一个部分。

目前所有代码都可以放入,sec1但如果我关闭空间优化,它就不适合了。

问题

我如何编写.ld尽可能多地放置代码sec1,然后尽可能多地放置sec2,然后sec3......等等

我知道如何.obj在特定部分放置特定内容,但这不是我想要的,因为我需要在.ld代码更改时不断修改。

标签: c++cgcclinkerlinker-scripts

解决方案


推荐阅读