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

时间:2015-11-05 09:36:10

标签: linker ld binutils

我正在使用SELECT M.ID, M.SN, Last(H.Date) AS MaxDate, Last(H.Responsible) AS LastResponsible, Last(H.Description) AS LastDescription FROM TABLE1 AS M INNER JOIN History AS H ON M.ID=H.ID WHERE M.Disponible=No GROUP BY M.ID, M.SN; 自定义链接脚本(从ld使用的默认脚本修改),我注意到ARM上gcc的默认值是64KiB。我需要这个值为4KiB。

我知道我可以通过调用

在命令行上更改此值
CONSTANT(MAXPAGESIZE)

但是我想知道是否有办法在脚本中而不是在命令行上更改符号常量ld -z max-page-size=0x1000 ..... 的值,以便将脚本提供给同事而不必更改他们的Makefile。

目前,我的后备计划是在脚本中将MAXPAGESIZE替换为CONSTANT(MAXPAGESIZE)来对该值进行硬编码。

1 个答案:

答案 0 :(得分:0)

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