gpt4 book ai didi

c - 是否可以将命令行参数传递给 GNU LD 以创建一个部分、定义大小并将其放置在特定内存中?

转载 作者:太空狗 更新时间:2023-10-29 16:56:42 25 4
gpt4 key购买 nike

我想在 RAM 中创建一个部分,分配一个特定的大小并将其放置在一个地址中?是否可以在不传递链接描述文件"file"或不修改现有链接描述文件的情况下执行所有这些操作?

.myspace :
{
. = 0x10000;
. = . + STACK_SIZE;
} > ram

是否可以使用 GNU LD/GCC 在命令行中执行链接器脚本完成的所有操作?

最佳答案

似乎是一个过时的答案,但无论如何。

无法通过 ld 命令行选项保留部分大小,但如果下一部分从您的特殊部分的末尾开始,您可以尝试这样的操作:

ld --section-start=.myspace=0x10000 -Ttext=0x11000 ...

关于c - 是否可以将命令行参数传递给 GNU LD 以创建一个部分、定义大小并将其放置在特定内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24156278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com