功能调整

问题描述 投票:0回答:2

如何使函数在 4 字节边界与 GCC 对齐,目标为 680x0?

无论如何,

-malign-functions=4
本身似乎并不能解决问题。某种选项可能旨在提高 68020 及更高版本上的缓存性能?

c gcc 68000
2个回答
3
投票

-malign-functions=4
应该可以解决问题,但可以用 function 属性
aligned()
覆盖它。确保您的代码不使用此功能(例如使用宏)。


1
投票

尝试使用这个:

(引自linux.die

-m4byte-函数

F-mno-4byte-函数

强制所有函数对齐到四字节边界。

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