gpt4 book ai didi

c - C方言会影响gcc中的优化吗?

转载 作者:行者123 更新时间:2023-12-03 17:22:07 25 4
gpt4 key购买 nike

C方言会影响gcc中的优化吗?
也就是说(所有优化选项保持相同)gcc 是否会为 ANSI vs C99 vs ...生成更快/更慢/更大/更小的代码?

最佳答案

它可能,可能。

C89 ("ANSI C") 和 C99 之间的一个区别是 restrict C99 中添加的关键字,专门用于改进优化。虽然您的代码可能没有明确使用它(因为您编写了 C89 代码),但像 这样的 C 语言头文件可以使用 restrict 声明函数原型(prototype)。在 C99 模式下。这可能会或可能不会有影响。您只有在查看生成的代码时才会知道。

关于c - C方言会影响gcc中的优化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30900773/

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