gpt4 book ai didi

c++ - 相当于 gcc/g++ 中的 __declspec( naked )

转载 作者:IT王子 更新时间:2023-10-29 00:13:21 25 4
gpt4 key购买 nike

gcc/g++__declspec( naked ) 的等价物是什么? __declspec( naked ) 实际上是用来声明一个没有尾声和序言的函数。

最佳答案

在某些体系结构上,gcc 支持称为“naked”的属性;最近gcc docs我给出了这个架构列表:ARM、AVR、MCORE、RX 和 SPU。

如果您正在使用其中一种架构(如果您尝试使用它并且它不受支持,gcc 会向您发出警告),可以像这样使用该属性:

__attribute__ ((naked)) int fun ()
{
}

[最近在 gcc 开发人员列表上有一些关于添加“naked”属性作为更通用的特性,并试图在更多架构上支持它的讨论,但显然这对你没有帮助:)。]

关于c++ - 相当于 gcc/g++ 中的 __declspec( naked ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com