GNU链接器脚本-如何自动将代码分发到多个不连续的部分

时间:2018-10-29 21:53:30

标签: c++ c gcc linker linker-scripts

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

当前所有代码都可以容纳在sec1中,但是如果我关闭空间优化功能,它就不合适了。

问题

我该如何写.ld来说明将尽可能多的代码放入sec1中,然后将尽可能多的代码放入sec2中,然后.. 。sec3 ...等等

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

0 个答案:

没有答案