dynamic-linking

dynamic-linking

文章 0 浏览 4

C 应用程序中的 dlopen 和 dlclose 内存管理

我使用 dlopen 加载一个动态库(例如“lib1.so”)并调用一个公开的函数(例如 A1), A1函数使用malloc分配了100kb的动态内存,但没有取消分配,在主…

○闲身 2024-12-12 13:36:51 0 0

'gcc -lXext'成功但 libXext 似乎未链接

二进制文件已与 gcc 链接,使用: gcc notion.o -Wl,-whole-archive ../ioncore/ioncore.a -Wl,-无整个存档 -L/usr/X11R6/lib -lX11 -lXext -lSM -lI…

趁年轻赶紧闹 2024-12-11 04:10:45 1 0

如何在 Haskell 共享库上使用 System.Posix.DynamicLinker

假设我有一个已编译的共享 Haskell 库(Linux)。我可以以某种方式使用 System.Posix.DynamicLinker (dlopen 和 dlsym)来获得实际可调用的 Haskell …

涙—继续流 2024-12-11 00:50:27 1 0

LD_PRELOAD 仅适用于 malloc,不适用于 free

我正在尝试通过 LD_PRELOAD 使用一些插入器插入 malloc/free/calloc/realloc 等。在我的小测试中,即使检测到 free (请参阅输出),似乎也只插入了 m…

别闹i 2024-12-10 18:03:26 1 0

复制动态库时 dlclose 崩溃

我有一个有趣的问题,我在互联网上的研究似乎没有解决这个问题。 我正在尝试使用 dlfcn.h 中的函数在我的 C++ 项目中动态加载库。问题是,当我尝试在…

热血少△年 2024-12-09 04:46:38 1 0

使用 COM 接口,无需静态链接到库

这可能是一个新手问题,但我就是不知道!要使用系统上可能不存在的 DLL 中的函数,我可以使用 LoadLibrary,然后使用 GetProcAddress。但是我怎样才能…

百思不得你姐 2024-12-06 00:29:23 2 0

SEO:动态生成的链接可以被抓取吗?

我有一个包含 标记的页面,其中包含 onclick="" 代码,该代码调用 ajax 请求来获取 json 数据,然后迭代结果以形成链接 () 附加到页面。这些链接不存…

兔小萌 2024-12-05 19:13:58 3 0

强制 .so 模块使用 libc 函数以防重复函数

我有 .so 文件,它使用 LD_PRELOAD 机制加载到二进制程序地址空间中。 binray 程序(不是我的)有它自己的 malloc 函数实现。 由于我的模块正在加载到…

舞袖。长 2024-12-05 10:22:24 4 0

从 C++CLI Visual studio 2010 调用使用 VS 2005 编译的本机 C - 无法打开 .lib 文件...

您好,我想从 C dll 到 C++/CLI 调用函数。 C 函数被声明为 extern。我按照本教程链接了 dll: http://social.msdn.microsoft.com/Forums/en/Vsexpres…

靑春怀旧 2024-12-05 00:29:03 0 0

tcamalloc 如何链接到主程序

我想知道 malloc 如何链接到主程序。基本上,我有一个使用多个静态和动态库的程序。我使用选项“-llibName1 -llibName2”将所有这些包含在我的 makefi…

能怎样 2024-12-02 21:19:02 1 0

动态链接:用于索引重定位表的偏移值

我试图了解动态链接过程...对库函数(我们称之为 func)的调用通过 plt 表。我知道当符号尚未重新定位时,函数的调用会从 plt 表传递,该表包含一个指…

守护在此方 2024-12-02 02:46:05 1 0

为什么 fPIC 在 64 位平台上绝对必要,而不是在 32 位平台上?

我最近收到一封: ...创建共享对象时不能使用针对“本地符号”的重定位 R_X86_64_32;使用-fPIC重新编译 尝试将程序编译为共享库时 错误。现在解决这…

被翻牌 2024-12-01 11:54:33 0 0

使用 swig 包装 C++ 时加载符号的链接范围对于蟒蛇

我有一个 C++ 库,我用 SWIG 包装它,以便在 python 中访问。据我了解(根据经验),当 SWIG 在 python 中包装 C++ 库时,加载时会将 C++ 库符号放置…

鞋纸虽美,但不合脚ㄋ〞 2024-12-01 11:08:36 0 0

为什么静态链接没有被更多地使用?

我了解动态链接的好处(旧代码可以自动利用库升级,它更节省空间),但它肯定有缺点,特别是在异构 Linux 生态系统中。这使得分发“正常工作”的与发…

醉梦枕江山 2024-12-01 03:33:41 0 0

dlopen:是否可以“手动”捕获未解析的符号?当它们发生时解决它们?

是否可以在发生未解析的符号引用时捕获它们,以便调用函数来尝试根据需要解析符号?或者是否可以在运行时向动态符号表添加新符号,而无需创建库文件并…

樱花细雨 2024-11-30 03:23:43 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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