【ARM 嵌入式 编译系列 4.3 -- GCC 编译设置 单个函数优化等级】

2023-12-19 21:26:00

设置特定函数的优化等级

在使用 GCC (GNU Compiler Collection) 编译程序时,有时可能需要指定某个函数不要被编译器优化,以便进行调试或其他目的。GCC 提供了几种方法来防止对特定函数的优化。

最常用的方法是在函数声明前使用 __attribute__((optimize)) 属性来指定优化级别。下面是如何使用这一属性来关闭某个函数的优化的示例:

void __attribute__((optimize("O0"))) my_function() 

文章来源:https://blog.csdn.net/sinat_32960911/article/details/134976583
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。