dynamic-linking

dynamic-linking

文章 0 浏览 7

如何找到哪个 ELF 依赖项未满足?

我已经使用 LSB SDK 构建了一个测试 ELF 程序(请注意,我的问题并非特定于 LSB): $ /opt/lsb/bin/lsbcc tst.c $ ls -l a.out -rwxr-xr-x 1 math ma…

寄人书 2024-08-07 10:34:06 10 0

如何分发带有依赖库的 Mac OS X?

我有一个计划(特别是我的 SO DevDays Countdown 应用挑战) 它依赖于几个动态库,即 libSDL、libSDL_ttf 等。我通过 MacPorts 将这些库安装在 /opt/lo…

暮年 2024-08-06 02:57:03 17 0

C++ 能有多懒? 全局初始化是什么?

我习惯于认为全局/静态类成员的所有初始化都发生在 main() 的第一行之前。 但我最近在某处读到该标准允许稍后进行初始化以“协助模块的动态加载”。 …

給妳壹絲溫柔 2024-08-01 16:58:27 12 0

静态和动态链接同一个库

我有一个程序静态链接到一个库 (libA.2.0.a),也动态链接到另一个库 (libB.so)。 libB.so 还动态链接到旧版本的 libA (libA.1.0.so)。 这个配置可以吗…

廻憶裏菂餘溫 2024-07-30 04:59:43 8 0

消除了与 C++ 的编译器间不兼容问题; 动态库

...,此内容的后续内容。 从我对参考问题的回答中我了解到: 不同的编译器使用不同的名称修饰,这使得不可能在使用编译器 B 构建的项目中使用使用编译…

静待花开 2024-07-24 01:08:36 12 0

C栋++ 源代码作为库 - 从哪里开始?

几个月来,我编写了一些足够通用的功能,我想将它们构建为库并动态链接,而不是导入 50 多个头文件/源文件。 该项目是在 Xcode 和 Dev-C++ 中维护的(…

任谁 2024-07-21 08:16:17 11 0

C 标识符限制

如何从 C 调用名称损坏的符号? module.name:version void* function(TypeSig); // Type of the function 我希望能够使用用我的语言编写的 C 代码路径…

衣神在巴黎 2024-07-11 11:45:49 8 0

使用 dlsym 并将 -ldl 添加到标志

我正在尝试编写一个使用 dlysm 的 C 程序,但我不断收到对 dlysm 的未定义引用。 我想我需要设置我的 -ldl 标志,但我不知道如何做到这一点。 我对 Li…

酒绊 2024-07-08 08:41:20 10 0

加载多个不同版本的共享库

我在 Linux 上有一个可执行文件,它加载 libfoo.so.1 (即 SONAME)作为其依赖项之一(通过另一个共享库)。 它还链接到另一个系统库,而该系统库又链…

羁拥 2024-07-07 22:50:16 11 0

何时使用动态库与静态库

在 C++ 中创建类库时,可以选择动态(.dll、.so)和静态(.lib、) .a)库。 它们之间有什么区别,什么时候适合使用哪个?…

怎樣才叫好 2024-07-06 01:31:42 17 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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