gpt4 book ai didi

c - clang 和 gcc 是否为给定的结构定义生成相同的内存布局?

转载 作者:太空狗 更新时间:2023-10-29 15:40:00 26 4
gpt4 key购买 nike

gcc 和 clang 是否旨在为给定的结构定义生成相同的内存布局?

显然,C 标准并未强制要求结构的精确内存布局,但 gcc 和 clang 可能仍会出于其他原因产生相同的内存布局。也许 clang 被明确设计为与 gcc 兼容。也许还有一些其他标准都遵循,类似于名称修改和 Itanium ABI 的情况。

最佳答案

有一种根本不兼容的情况:在 Windows 上,由于 MinGW(GCC) 和 MSVC 不兼容,因此 clang 一次只能兼容其中一个(虽然需要大量工作,但可能 让他们交流)。

关于c - clang 和 gcc 是否为给定的结构定义生成相同的内存布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45512351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com