dynamic-linking 相关问题

动态链接是一种允许库在加载之前与程序保持分离的系统,对比静态链接。

创建依赖于另一个 c++ dll 的 c++ dll

我有以下设置。 file1.h, folder1, file1.so, file2.h, file2.cpp 在我的视觉工作室中: 我给的库目录路径:folder1(里面有file1.so) 现在我使用 file2.cpp 创建一个 dll ...

回答 0 投票 0

为第三方使用构建 ffmpeg 库

我正在尝试使用 Elixir 编程语言为 FFmpeg 创建绑定,并且很乐意为我的库的用户处理 FFmpeg 二进制文件。 整个流程如下: 写一些函数定义...

回答 1 投票 0

macOS 上的 GCC - 与自定义增强构建的动态链接失败

问题的根源 我在 macOS 下的 CLion 中工作。我有一个使用 boost 库的项目。它是用 Homebrew 安装的。一切正常,但仅限于 clang 编译器。

回答 0 投票 0

每个函数加载的glibc基地址不同。

我试图计算一个二进制文件的库的基本地址,我有printf的地址,把ecc,然后我减去它。我有printf的地址,把ecc,然后我减去它的偏移量得到库的基地址。我在做...

回答 1 投票 0

标准库和自定义动态库的链接有区别吗?

我不明白像libc这样的标准库是如何链接的,我用的是MingW编译器,我看到它的bin文件夹里没有libc.dll文件,那么libc是如何链接的呢?我看到它的bin文件夹里没有libc.dll文件,那么libc是如何链接的呢?编译器怎么知道libc和libc之间的区别呢?

回答 1 投票 -1

链接到visual studio动态库

我试图创建一个动态库,并在一个控制台应用程序中使用它。这个库是Multisite.lib。我的问题是,当我添加项目作为引用并添加头文件目录时......。

回答 1 投票 0

当使用与静态库链接的MinGW构建时,缺少导出的符号。

我有一个简单的c++程序,依赖libcurl。#include extern "C" int curlTest(void); int curlTest(void) { CURL *curl = curl_easy_init(); return 0; }。我想...

回答 1 投票 0

动态链接器是如何执行procselfexe的?

当在Linux上执行一个动态链接的可执行文件时,动态链接器作为它的解释器被调用(在这个答案中描述)。如果我的理解是正确的,运行: $ .dynamic_elf 将导致...

回答 1 投票 1

在Visual Studio 2015中链接Assimp 3.1.1。

我像以往使用其他中间件一样链接到assimp,但是当我运行我的应用程序时,我得到一个运行时错误。"应用程序无法正确启动(0xc000007b)." 我缺少什么?I ...

回答 1 投票 2

Linux共享库加载和与其他进程共享代码。

假设我有一个共享库a.so,第一次被我的可执行文件加载。我的理解是,到VMA中间,共享库的文本部分都是映射的。我有两个 ...

回答 1 投票 0

正在为依赖项设置rpath?

我已经有了一个Linux可执行文件,我通过链接器标志“ -Wl,-rpath,。/ -Wl,-disable-new-dtags”设置了rpath,并且我已经通过readelf进行了验证。 -d RPATH设置为。/ ...

回答 1 投票 0

通过PLT访问共享库功能

关于从用户代码访问共享库函数,我有些不了解。我不知道为什么在这种情况下需要PLT。我自己的代码未共享,因此可以更改,所以...

回答 1 投票 0

是否可以使用dlopen()指定共享库的基址?

似乎当我们对某些库进行dlopen()时,它们将被加载到某些首选的(但不是固定的)地址中。我已经检查了dlopen()的源代码,并且一个核心函数说静态...

回答 1 投票 0

动态链接和静态链接的指令点值

通过使用Intel的引脚,我打印出了具有动态链接和静态链接的程序的指令指针(ip)值。而且我发现,即使...

回答 1 投票 0

链接自定义动态库Rust时出错

在目录中,我有一个C文件及其头文件/ home / test / c_pro fc fh libf.so,我已使用以下命令gcc -c -fPIC fc -o fo gcc将fc编译为一个名为libf.so的dll。 fo -...

回答 1 投票 1

使用同一域配置主机和深层链接-Branch.io

我已经在bigrock上购买了一个站点,并且还托管在服务器上。但是,我现在计划使用branch.io对我的域进行深层链接。是否可以托管我的网站并使用...

回答 1 投票 0

用静态或动态链接包装符号

我想以一种不管我是否...都可以工作的方式包装一个库符号(即,创建一个调用原始函数的自定义覆盖(在我的二进制文件及其从属库中都强制执行)) >

回答 1 投票 0


为Code :: Blocks设置SFML的故障排除

我已经尽力想到了一切。我遵循了许多教程,并尝试过使SFML在Code :: Blocks上工作。我正在尝试动态链接它们。我已经开始使用SFML ...

回答 1 投票 -1

是否可以通过名称获取课程?

在Objective-C中,当您将类的名称作为字符串时,是否可以获取类并向其发送消息?例如,是否有一个函数func,其中func(@“ NSString”)== [NSString类]?...

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.