gpt4 book ai didi

c - GCC 4.4.3 中的功能特定优化

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:39 25 4
gpt4 key购买 nike

关于我之前的问题 here ,我在 GCC 4.4.3 中发现了一个可能的错误,当时它不支持源代码中的以下编译指示以进行优化(尽管它说 4.4.x 以后支持!)

#pragma GCC optimize ("O3")

__attribute__((optimize("O3")))

尝试了上述两个选项,但都在编译器本身中给出了编译时错误(请参阅上面提到的链接中发布的错误消息快照)

现在是否有任何其他选项可以让我为 C 代码中的不同函数启用不同的优化级别?

最佳答案

来自online docs :

Numbers are assumed to be an optimization level. Strings that begin with O are assumed to be an optimization option, while other options are assumed to be used with a -f prefix.

所以,如果你想要命令行 -O3 的等价物,你应该只使用数字 3 而不是 "O3".

我同意这是一个错误,不应生成 ICE,请考虑 reporting it以及给 GCC 人员的一个小测试用例。

关于c - GCC 4.4.3 中的功能特定优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6738076/

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