dynamic-linking 相关问题

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

Mac 中的动态链接器未读取 rpath

我正在 m2 mac 上编译一个简单的 C 程序,该程序依赖于 macOS 上使用 clang 的共享库。我使用 -Wl,-rpath,@executable_path/../saga 标志正确设置 rpath。我已经验证了...

回答 1 投票 0

WSL 上的 Intel MKL 出现符号查找错误

我有一个 C++ 项目并使用 CMake 构建它。我在 Windows 上没有问题。但是,当我在 WSL 上尝试时,出现符号查找错误: /opt/intel/oneapi/mkl/latest/lib/libmkl_intel_thread.so.2: unde...

回答 1 投票 0

制作二进制依赖于正确的`libpthread`

我有这些文件: └─$ ls ld-2.31.so libc.so.6 libpthread-2.31.so 教授 Professor.zip (我从 zip 文件中提取了它们) 运行教授时,我收到以下错误: └─$ ./

回答 1 投票 0

编译期间无法从自定义路径加载库

我正在为 x86_64 主机上的 QNX aarch64 架构交叉编译我的代码库。 我使用的 gcc 版本是 12.2,根据错误,它期望最小 glib 版本为 2.25 :- lib/gcc/aa...

回答 1 投票 0

QNX 编译器支持 -wrapper 标志

根据 GCC 手册中的 -wrapper 标志如下:- -wrapper 调用包装程序下的所有子命令。包装程序的名称及其参数以逗号分隔列表的形式传递....

回答 1 投票 0

可以在 OSX 上使用 g++ 在 makefile 中修改 @rpath 吗?

我正在尝试动态链接到 OSX 应用程序中的自定义动态库。由于各种原因,我不想在构建后指定环境变量。我想要我的构建环境...

回答 1 投票 0

可执行文件在与使用LD_LIBRARY_PATH设置的路径不同的路径中搜索链接库

我正在使用 CMake 构建 C++ 应用程序。该应用程序应该在 VxWorks 操作系统上运行。该应用程序需要一个在外部构建并导入到项目中的共享库。 我...

回答 1 投票 0

如何减少动态库加载时间?

我有一个关于减少动态链接时间的问题。 我有一个链接到 189 个共享库的二进制文件。我使用 perf 工具分析了执行情况,动态链接器 (ld.so) 占用了 4...

回答 3 投票 0

如何在 Windows 10 上为我的库界面的 Cython 构建设置 BOOST_ALL_DYN_LINK

我的C++库依赖于boost_filesystem。我正在使用 Visual Studio 2022 在 Windows 10 上工作。我使用 Cython 为我的库构建了一个 python 界面。当我调用 Cython 时,它抱怨我...

回答 1 投票 0

Firebase 动态链接(颤动)

我目前正在我的 Flutter 应用程序中实现 Firebase 动态链接,并且在使用打开应用程序时从动态链接检索查询参数时遇到了问题...

回答 1 投票 0

无法在 Alpine 上动态链接

出于某种原因,我无法将 so 文件动态链接到在 Alpine 容器中使用 clang 构建的最小 C 应用程序 - 在我的 Archlinux 上构建时,它可以工作。 该应用程序显示在这里

回答 1 投票 0

使用 gcc 在 C++ 程序中静态包含 libc,而不使用 -static 选项

我正在尝试构建一个具有尽可能少的动态依赖项的小型 C++ 程序。 我面临的问题是我尝试构建的程序与

回答 1 投票 0

在 mingw c++ 中出现链接错误

我在 Windows 10 中使用 mingw 运行 C++ 代码时出现错误。 错误是这样的:无法在动态链接libra中找到过程入口点__gxx_personality_v0...

回答 2 投票 0

在 C++ 中包含静态变量的库的多重链接中静态变量的行为到底是什么?

让我们想象一个场景,我有 可执行文件(A), 一个 dll (B),以及 静态库 (C)。 A 和 B 都链接 C 并包含其头文件。 现在C中存在一个类: 类 Foo { 静态...

回答 1 投票 0

在c++编译期间提供链接库路径的linux命令是什么?

我记得看到过一些像这样工作的命令: g++ main.cpp `some_forgotten_command --some_forgotten_options some_library` 当命令运行时,它将替换由``...

回答 1 投票 0

在c++编译中给出链接库路径的linux命令是什么?

我记得看到过一些像这样工作的命令: g++ main.cpp `some_forgotten_command --some_forgotten_options some_library` 当命令运行时,它将替换由``...

回答 1 投票 0

Python CFFI 中的动态链接?

我正在尝试使用CFFI在Python中动态链接依赖的C库;我理解错了吗? 在以下极其简化的示例中,库 foo_b 依赖于库 foo_a。

回答 1 投票 0

动态 openssl 喜欢 C++ 应用程序失败,并出现错误“找不到版本‘OPENSSL_1_1_1’”

我通过使用 openssl 版本 OpenSSL 1.1.1d 动态链接 SLES15 计算机上的 openssl 库并在使用 openssl 版本 OpenSS 的 SLES15SP1 上运行应用程序来构建我的 C++ 应用程序...

回答 1 投票 0

动态加载的静态链接可执行文件

我不确定这是否有意义,但是是否可以有静态链接的可执行文件+动态加载? 换句话说:在编译/链接时,目标代码再次静态链接...

回答 1 投票 0

Xcode 链接器可以删除合并二进制文件中的重复符号吗?

简介 我正在尝试确定 Xcode 的新可合并库功能是否可以在应用程序链接到两个动态框架(这两个动态框架都链接到同一个 st)的情况下删除重复的符号...

回答 1 投票 0

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