如何找到哪个 ELF 依赖项未满足?
我已经使用 LSB SDK 构建了一个测试 ELF 程序(请注意,我的问题并非特定于 LSB): $ /opt/lsb/bin/lsbcc tst.c $ ls -l a.out -rwxr-xr-x 1 math ma…
如何分发带有依赖库的 Mac OS X?
我有一个计划(特别是我的 SO DevDays Countdown 应用挑战) 它依赖于几个动态库,即 libSDL、libSDL_ttf 等。我通过 MacPorts 将这些库安装在 /opt/lo…
静态和动态链接同一个库
我有一个程序静态链接到一个库 (libA.2.0.a),也动态链接到另一个库 (libB.so)。 libB.so 还动态链接到旧版本的 libA (libA.1.0.so)。 这个配置可以吗…
C栋++ 源代码作为库 - 从哪里开始?
几个月来,我编写了一些足够通用的功能,我想将它们构建为库并动态链接,而不是导入 50 多个头文件/源文件。 该项目是在 Xcode 和 Dev-C++ 中维护的(…
使用 dlsym 并将 -ldl 添加到标志
我正在尝试编写一个使用 dlysm 的 C 程序,但我不断收到对 dlysm 的未定义引用。 我想我需要设置我的 -ldl 标志,但我不知道如何做到这一点。 我对 Li…