强制内联和强制不内联 1.强制不内联一个函数,如果代码量比较少的话,用 -O3优化开关的话,gcc有可能将这个函数强制内联(inline)即使,你在函数前没有写inline助记符。如果是一个手写汇编的函数,那样的话很有可能破坏参数。gcc里有强制不内联的,用法如下void foo() __attribute__((noinline));但是有的gcc可能会忽略 noinline。那么你可以将你实 C语言+编程 2023-08-05 53 点赞 0 评论 80 浏览