dynamic-linking

dynamic-linking

文章 0 浏览 7

为什么使用 GOT 引用共享对象中定义的非静态全局变量?

我的意思是在模块中定义的非静态全局变量,而不是在外部。 为什么一定要通过GOT引用呢?为什么不使用相对地址?(因为.data部分中的全局变量和.text部…

衣神在巴黎 2024-10-15 06:23:26 16 0

从 dylib 中删除依赖的共享库?

我知道我可以使用 install_name_tool 的 -change 选项来更改存储在 dylib 中的依赖共享库的名称,但是有没有办法删除依赖共享库,我相信这是一个 LC_L…

土豪我们做朋友吧 2024-10-14 16:49:17 17 0

如何为使用第三方库的 C 程序设置成熟的构建过程(APR - Apache Portability Runtime)

我编写了一个由许多文件组成的 C 程序,并使用 APR (http://apr.apache.org) - 它包括它的头文件,我更喜欢动态链接它的库。 我的问题是,目前我对开…

ι不睡觉的鱼゛ 2024-10-12 23:25:15 11 0

使用动态库时如何抑制输出?

我实际上对这个问题有一个解决方案,但我想知道是否有更灵活的解决方案。 我需要使用 dlopen 将库加载到我的实用程序中,然后调用其中一个函数。 不幸…

羁拥 2024-10-12 22:16:23 9 0

制作 Visual C++来自 C++ 的 DLL班级

我有以下 C++ 代码来制作 dll (Visual Studio 2010)。 class Shape { public: Shape() { nshapes++; } virtual ~Shape() { nshapes--; }; double x, y…

等风也等你 2024-10-11 17:43:43 5 0

静态链接的可执行文件比动态链接的可执行文件更快吗?

由于动态链接库必须在运行时解析,因此静态链接的可执行文件比动态链接的可执行文件更快吗?…

雪落纷纷 2024-10-11 14:15:18 12 0

针对符号链接而不是 soname 进行链接

我有一个 Linux 应用程序,它在链接器行上链接到: libpython2.6.so 这最终解析为 libpython.2.6.so.1.0 /usr/lib/libpython2.6.so -> libpython2.6.s…

寂寞笑我太脆弱 2024-10-09 20:56:25 10 0

从控制器更改布局内容

我用的是Yii。我想在布局上有一个动态链接。此动态链接将由控制器修改。假设动态链接使用控制器给出的用户 ID 来执行任务。 我正在考虑使用 jQuery 脚…

不爱素颜 2024-10-08 09:15:57 9 0

为什么这个动态加载的库不能访问加载程序的全局变量?

首先,我看到 this(<- 链接),但它不起作用。我使用的是 OS X。 ac: #include #include int global_var = 0x9262; int main(void) { void *handle =…

伤感在游骋 2024-10-08 02:22:42 8 0

可以静态链接共享对象库吗?

我正在构建一个需要动态链接到我的项目的库。输出是一个 .so 文件,所以我认为我走在正确的轨道上。我担心它在编译时的链接方式 - 通过指定其 makefil…

囍孤女 2024-10-07 16:49:11 12 0

与 cygwin1.dll 链接

我有一个在 Linux 上运行的小应用程序,想将其移植到 Windows。我发现使用 Cygwin,我可以通过将应用程序与 cygwin1.dll 库链接来简单地完成此操作,…

迷你仙 2024-10-03 20:16:26 11 0

如何将 URL 字符串传递到 jQuery $.each 循环中的服务器端单击处理程序?

我的客户端脚本中有 url 值。在循环它们时,我想创建链接,将这些 URL 值单击传递回我的服务器端单击处理程序。服务器端代码 (/logclick) 会记录点击…

娇女薄笑 2024-10-03 13:18:13 7 0

Linux 上的 OpenGL:dlopen libGL.so

大多数在 Linux 上使用 OpenGL 的应用程序(和库)在运行时使用 dlopen API 加载 libGL.so,而不是动态链接它。 他们为什么要这样做? 我能想象的唯一…

π浅易 2024-10-02 08:31:00 16 0

如何减少默认C++内存消耗?

我有一个用 C++ 编写的服务器应用程序。启动后,它在 x86 Linux(Ubuntu 8.04、GCC 4.2.4)上使用约 480 KB 内存。我认为 480 KB 的内存过多:服务器…

谎言月老 2024-10-02 08:16:23 12 0

了解动态链接在 UNIX 上的工作原理

考虑我们有以下情况: 一个名为 program 的程序动态依赖于 libfoo.so , 但 libfoo.so 不依赖于任何东西(嗯,它取决于 libstdc++ 和其他东西,但我想…

池木 2024-10-01 07:58:20 14 0
更多

推荐作者

qq_VRzBBA45

文章 0 评论 0

痴情

文章 0 评论 0

文章 0 评论 0

Mu.

文章 0 评论 0

凉薄对峙

文章 0 评论 0

不落城

文章 0 评论 0

更多

友情链接

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