是否可以在链接描述文件中更改CONSTANT(MAXPAGESIZE)的值

问题描述 投票:3回答:1

我使用ld和自定义链接脚本(从gcc使用的默认脚本修改),我注意到ARM上CONSTANT(MAXPAGESIZE)的默认值是64KiB。我需要这个值为4KiB。

我知道我可以通过调用在命令行上更改此值

ld -z max-page-size=0x1000 .....

但是,我想知道是否有办法在脚本中而不是在命令行上更改符号常量MAXPAGESIZE的值,以便只将脚本提供给同事而不必更改其Makefile 。

目前,我的后备计划是通过在脚本中用CONSTANT(MAXPAGESIZE)替换0x1000来硬编码值。

linker ld binutils
1个回答
0
投票

这里:link-ldflags + = -z max-page-size = 4096

© www.soinside.com 2019 - 2024. All rights reserved.