当前位置:嗨网首页>书籍在线阅读

04-避免内联

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

避免内联

GCC在最激进(aggressive)的优化模式下,GCC会自动选择看起来适于优化的函数,并执行优化。这是个好主意,但是某些情况下,编程人员会发现GCC自动内联导致函数执行行为不对。其中一个例子是使用__builtin_return_address(在本附录后面将会讨论)。为了避免GCC自动内联,使用关键字noline。

586.png