我想在RAM中创建一个部分,分配一个特定的大小并将其放在一个地址上?是否可以在不传递链接器脚本的情况下执行所有这些操作" file"或者没有修改现有的链接描述文件?
.myspace :
{
. = 0x10000;
. = . + STACK_SIZE;
} > ram
是否可以在GNU LD / GCC的命令行中使用链接描述文件完成所有操作?
答案 0 :(得分:2)
似乎是一种过时的答案,但无论如何。
无法通过 ld 命令行选项保留部分大小,但如果下一部分从特殊部分的末尾开始,您可以尝试这样的事情:< / p>
ld --section-start=.myspace=0x10000 -Ttext=0x11000 ...