c - 使用GCC编译时如何计算每个函数内联的次数?
问题描述
我正在为一个非常小的嵌入式平台进行编译,其中每千字节都很重要。有时编译失败是因为某个函数被过度内联导致代码膨胀。
有没有办法在函数名称和内联次数之间建立映射关系,以便我可以明确告诉 gcc 不要内联一个在大小与速度之间进行权衡不值得的函数?否则我想优化速度,所以只用 -Os 编译不是一个选项。
解决方案
推荐阅读
- javascript - 无法使用文字解析 Javascript 对象
- react-native - 如何让 react-native 选择器直接显示项目而不是下拉框?
- python - 如何为不和谐机器人编写是/否功能
- php - Laravel 8:调用未定义的函数工厂()
- qt - 如何最好地将 std::string_view 转换为 q QString?
- tensorflow - 基于 Resnet 的(Tensorflow Keras)连体模型在使用 TripletHardLoss(Semi 也是)时在训练中提供“nan”验证损失
- typescript - TypeScript 中的超级和属性继承
- asp.net - 在 C# 中使用具有客户端证书身份验证的 Web API
- agora.io - 在视频通话 UI 中设置网格布局(Web SDK)
- python - 如何将函数变量用于另一个变量?(Python)