dlopen

dlopen

文章 0 浏览 2

覆盖动态库中的函数

您好,我有一个具有全局函数的程序,我想在运行时对其进行自定义。比如说,函数 foo() 有许多版本分散在共享库中。现在,根据运行时检测到的系统配置…

你的他你的她 2024-10-07 22:23:34 0 0

导入模块时出错,dlopen():未找到符号

我用 C 语言编写了一个 python 扩展(实际上使用 cython,尽管这不是重点),它使用 Mac OSX 中的 AudioUnit 框架。该模块正确构建,但是当我尝试从 p…

皓月长歌 2024-10-01 03:35:48 0 0

当文件位于正确路径时,dlopen 失败并找不到文件

我有一个使用 libtool 构建的库,它安装到包的库目录 /usr/local/lib/myprog/libmylib.so 中。我使用 libltdl 在代码中动态加载该库。当我尝试在一台…

请别遗忘我 2024-09-27 16:19:09 0 0

C共享库问题

背景: 我正在尝试用 C 语言开发一个类似于 Zelda (NES) 的简单游戏,作为学习 C 语言的一种方式。我得出的结论是,将所有游戏数据放在一个文件中并不…

深居我梦 2024-09-24 12:35:26 1 0

共享对象无法在主二进制文件中找到符号,C++

我正在尝试为我编写的程序制作一种插件架构,在第一次尝试时我遇到了问题。是否可以从共享对象中访问主可执行文件中的符号?我认为以下内容就可以了:…

甜妞爱困 2024-09-16 23:26:54 4 0

在 OSX 上通过 dlopen 打开库时调试崩溃

我开发的 C++ 应用程序有问题,该应用程序使用 dlopen 加载用户开发的库。在过去的几年里,这个应用程序已经被很多人在各种 Linux 发行版和 OSX 版本…

愿得七秒忆 2024-09-13 04:31:58 1 0

dlopen 有两个共享库,导出符号

我有一个 Linux 共享库 foo.so,它是使用 dlopen("foo.so", RTLD_NOW | RTLD_LOCAL) 从可执行文件加载的。我想从 foo.so dlopen 另一个库 bar.so,它…

夏夜暖风 2024-09-12 02:12:07 1 0

C++沙盒动态库

我想知道是否可以通过 dlopen 和朋友对动态链接库进行沙箱处理。目的是从库中的错误中恢复,而无需拆除整个应用程序,例如 SEGFAULT 等。 有人在这方…

自此以后,行同陌路 2024-09-10 10:47:39 3 0

未定义的符号 GCC / C++可动态加载的 *.so 对象

-我正在尝试编译netsnmp mib并扩展snmp代理的功能。 当我尝试启动守护进程并加载共享对象 (*.so) 时,守护进程抱怨未定义的符号。 。 进一步刺激 #nm …

菩提树下叶撕阳。 2024-09-03 09:28:31 3 0

无法在 Android 应用程序运行时加载库

我正在开发 android 应用程序,其中我使用 JNI 作为本机 c 代码。 我在 android 2.0 版本和 ndkr3 上构建这个应用程序,它运行良好。 现在,当我更改a…

甜扑 2024-09-01 12:48:28 1 0

使用 dlopen() 动态加载共享对象

我正在开发一个普通的 X11 应用程序。 默认情况下,我的应用程序仅需要 libX11.so 和标准 gcc C 和数学库。 该应用程序可以通过 Xfixes、Xrender 和 A…

药祭#氼 2024-09-01 06:34:06 2 0

在 Linux 上,什么会导致 dlopen 发出 SIGFPE?

我有一个来源可疑的库,它被 file 识别为 32 位可执行文件。但是,当我尝试在 32 位 CentOS 4.4 计算机上dlopen 时,dlopen 以 SIGFPE 终止。当然,如…

情话难免假 2024-08-29 19:33:02 4 0

动态库和主程序中的静态类变量

我正在开发一个项目,该项目有一个类“A”,其中包含静态 stl 容器类。此类包含在我的主程序和 .so 文件中。该类使用默认(隐式,未声明)构造函数/析…

剑心龙吟 2024-08-28 18:40:15 5 0

主程序和共享库在 __static_initialization_and_destruction_0 中初始化相同的静态变量

有谁知道为什么在 dlopen() 中初始化的库会初始化主程序拥有的静态变量。主程序和共享库都有静态变量的副本,但由于某种原因共享库重新初始化主程序的…

忆伤 2024-08-28 08:39:09 4 0

dlopen / dlsym 具有尽可能少的链接

我有一个应用程序,可以使用在运行时使用 dlopen 加载的插件。每个插件都定义了一个函数来检索使用通用结构定义的插件信息。类似这样的: struct plug…

扛起拖把扫天下 2024-08-28 01:11:15 4 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文