首页 > 解决方案 > 使用GCC编译时如何计算每个函数内联的次数?

问题描述

我正在为一个非常小的嵌入式平台进行编译,其中每千字节都很重要。有时编译失败是因为某个函数被过度内联导致代码膨胀。

有没有办法在函数名称和内联次数之间建立映射关系,以便我可以明确告诉 gcc 不要内联一个在大小与速度之间进行权衡不值得的函数?否则我想优化速度,所以只用 -Os 编译不是一个选项。

标签: cgccinlinecompiler-optimization

解决方案


推荐阅读