我使用ld
和自定义链接脚本(从gcc
使用的默认脚本修改),我注意到ARM上CONSTANT(MAXPAGESIZE)
的默认值是64KiB。我需要这个值为4KiB。
我知道我可以通过调用在命令行上更改此值
ld -z max-page-size=0x1000 .....
但是,我想知道是否有办法在脚本中而不是在命令行上更改符号常量MAXPAGESIZE
的值,以便只将脚本提供给同事而不必更改其Makefile 。
目前,我的后备计划是通过在脚本中用CONSTANT(MAXPAGESIZE)
替换0x1000
来硬编码值。
这里:link-ldflags + = -z max-page-size = 4096