gpt4 book ai didi

c++ - Linux 相当于 DllMain

转载 作者:IT老高 更新时间:2023-10-28 21:46:23 26 4
gpt4 key购买 nike

在 *nix .so 库中,是否存在在加载和卸载库时由系统调用的入口点?

更实用的一点是:如果 .so 是用 C++ 编写的,并且它包含带有构造函数和析构函数的全局对象,并且它是从没有构造/析构概念的语言加载的,那么全局对象是否正确构造/析构?

最佳答案

您可以使用 __attribute__((constructor))__attribute__((destructor)) 在加载和卸载共享库时执行代码。

关于c++ - Linux 相当于 DllMain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463718/

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