gpt4 book ai didi

gcc __attribute__ 声明和定义分离

转载 作者:行者123 更新时间:2023-12-03 23:10:59 33 4
gpt4 key购买 nike

我想利用 GCC 的可见性属性。

为此,在我的可执行文件中,我有一个函数,我希望它对任何插件都可见,这样它们就可以使用它来注册自己。因此,我在其上使用 __attribute__((visibility("default"))) 并在命令行上使用 -fvisibility=hidden 作为选项。

This article似乎暗示属性只能用于声明。

是否可以在单独的 .cpp 文件中实现函数并将属性仅应用于声明?

最佳答案

是的。它通常是这样做的,__attribute__ 只出现在声明中。

关于gcc __attribute__ 声明和定义分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8003468/

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