gpt4 book ai didi

linker - 在链接描述文件中创建新段,同时保留默认段

转载 作者:行者123 更新时间:2023-12-01 19:31:22 24 4
gpt4 key购买 nike

我在链接文件中创建了一些特殊部分,我希望它们位于单独的段中以具有不同的页面权限。

在链接描述文件中,PHDRS 命令可以指定链接文件中的段。然而,正如document说,PHDRS 将不会创建除命令中指定之外的默认定义段。我在 ld --verbose 输出中没有发现 PHDRS 命令。

有什么办法可以保留默认值吗?或者段的默认规范是什么,以便我可以将它们写入我自己的链接描述文件中?

最佳答案

在寻找类似答案时遇到了这个。已经晚了,但其他人可能会遇到它。要获取当前使用的链接器脚本,您可以在链接时使用 gcc -Wl,--verbose ...ld --verbose ... ,这将转储脚本(以及一堆其他东西)到标准输出。据我所知,没有办法保留默认的程序头并只向它们附加一个条目,而无需编写自定义脚本来解析上述输出。另一方面,如果您想添加一个部分,显然 objcopy --add-section 有一个技巧,可以让您向现有的 elf 文件添加一个部分。

关于linker - 在链接描述文件中创建新段,同时保留默认段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42808909/

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