Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使函数在 4 字节边界与 GCC 对齐,目标 680x0?
-malign-functions=4无论如何,它本身似乎并不能解决问题。某种旨在提高 68020 及更高版本缓存性能的选项?
-malign-functions=4
-malign-functions=4应该可以解决问题,但可以用函数属性 aligned()覆盖它。确保您的代码不使用它(例如使用宏)。
aligned()
尝试使用这个:
(引自linux.die)
-m4byte-functions F-mno-4byte 函数 强制所有函数对齐到四字节边界。
-m4byte-functions
F-mno-4byte 函数
强制所有函数对齐到四字节边界。