gpt4 book ai didi

gcc - 内联警告

转载 作者:行者123 更新时间:2023-12-02 04:17:02 29 4
gpt4 key购买 nike

在64位Linux机器上编译后,我得到内联警告。编译器是:

gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1

警告是:
warning: inlining failed : call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow

我搜索了它,并使用-Winline选项对其进行了编译。但找不到解决方案。我正在寻找摆脱的方法。如何摆脱它?
slightly edited on 9th May 2010

我已经发布了很久以来我一直面临的上述问题。我仍在寻找解决方案。我尝试从函数中删除所有 内联。这导致未使用代码中定义的许多功能,例如:
warning: function  defined but not used

我认为删除 inline_ 甚至会降低代码的性能(速度)。有人可以针对上述问题提出一些建议吗?

是否有任何优化方法,以便不会降低性能,也可以消除此警告。

最佳答案

编译器认为内联这些函数是一个坏主意。

内联关键字只是一个建议,编译器不必遵循它。大概是编译器警告您,它决定忽略内联关键字。

关于gcc - 内联警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394582/

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