dynamic-linking

dynamic-linking

文章 0 浏览 7

覆盖“malloc”使用LD_PRELOAD机制

我正在尝试编写一个简单的共享库,它将记录对 stderr 的 malloc 调用(如果您愿意,可以称为“mtrace”)。 然而,这是行不通的。 这就是我所做的: /…

梦里兽 2024-11-09 05:56:31 15 0

GCC -rdynamic 不适用于静态库

为什么 -rdynamic 不导出 .a 文件中的符号,而是导出 .o 文件中的符号? 我有一个应用程序和一个插件,位于 .so 文件中。主应用程序使用一系列目标文…

溺深海 2024-11-08 12:21:51 9 0

链接到使用另一个没有 rpath 的共享库的共享库

假设我有一个这样创建的库 lib1.so: gcc 1.cpp -o lib1.so -shared 我还有另一个以这种方式创建的库 lib2.so: gcc 2.cpp -o lib2.so -shared -L. -l…

时光沙漏 2024-11-07 10:24:56 9 0

如何检查LIB导入库是否与其DLL完全匹配?

我有一个 DLL 及其导入库。当我尝试引用导入库时,出现链接器错误,某些函数无法解析。我认为 DLL 及其导入库的版本不匹配。 有没有办法检查导入库是…

话少心凉 2024-11-06 02:45:28 4 0

编译自定义 malloc

我编写了一个自定义库,它使用标准 C 原型实现 malloc/calloc/realloc/free,并且我弄清楚了如何将其编译为 so。我想通过链接标准应用程序来测试该库…

青朷 2024-11-04 06:10:40 7 0

编译使用 dll 的代码时未解决的外部问题

我正在尝试开始在 VS 2005 中为我的代码使用 dll。我的代码非常简单,只是为了尝试一个测试用例。 testdll.h: #ifdef TEST_EXPORTS #define TESTDLLPO…

口干舌燥 2024-11-04 01:16:34 3 0

将框架链接到 QuickLook 插件中

我正在尝试编写一个 QuickLook 生成器。为此,我需要链接到我创建的框架。但是,一旦我链接到所述框架,qlmanage 就会拒绝加载我的插件,并告诉我: […

人事已非 2024-11-02 22:25:12 15 0

由于共享库无法放入 /system,Android 应用程序崩溃

我有一个使用 Android NDK 构建的共享库,最终大小为 80MB(是的,巨大!)。我绝对不能缩小它的尺寸。问题是,当安装 Android 应用程序时,共享库无…

仲春光 2024-11-02 16:39:28 5 0

与 VC++ 中的 C++Builder DLL 加载时链接

是否可以通过加载时链接在 VC++ 应用程序中使用 C++Builder DLL? 如果是这样,这是如何完成的?我尝试针对 C++Builder .lib 文件构建 VC++ 应用程序…

初吻给了烟 2024-11-02 00:26:12 7 0

在链接时提供不同的库/函数

如果我想克隆一个库并仅更改一个函数(例如 memcpy 或 memmove),并拥有一个已构建的可执行链接以用于调试/探索目的,那么执行此操作的正确方法是什…

夏末 2024-11-01 07:55:09 9 0

如何解决未解析的符号?

问候。 我在将我的库动态链接到我的程序时遇到问题。 正在发生的事情是这样的:我正在开发一个模块化程序并测试模块系统。问题是我的模块使用了主二进…

总攻大人 2024-11-01 04:41:12 5 0

使用共享库时出现分段错误

我正在 Linux 上构建一个共享库。 收到分段错误:“分段错误(治愈转储)” 库“.so”已成功创建,但是当我尝试将其链接到测试应用程序(带有空主程序…

双马尾 2024-10-31 12:00:05 8 0

编写makefile来构建动态库

我的 src 目录中有一个 makefile。 makefile 应该构建位于 DataStructures/ 中的数据结构,然后迭代calculations/ 中的所有 cpp 文件并在 ../bin/calc…

披肩女神 2024-10-30 17:42:24 11 0

libpng 警告:应用程序和库中的 libpng 版本不兼容

我有一个应用程序依赖于大量的库(我们不是都这样)。大多数这些库都是通过包管理器安装的。对于那些不是的,我重新编译了它们,但我仍然得到相同的 l…

想挽留 2024-10-30 08:13:17 11 0

根据 OSX 版本或处理器版本将通用二进制链接到不同的动态库

这实际上是两个问题合而为一,但我怀疑他们有相似的答案。 我有一个程序依赖于 X11 库,该库在 OS10.4 上具有不同的名称并且位于不同的位置(与 10.5 …

只有一腔孤勇 2024-10-29 07:51:59 10 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

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