shared-libraries 相关问题

共享库是程序在启动时加载的库。每个库的单个共享副本被加载到物理内存中,并且可以由多个进程同时使用。这减少了内存使用并提高了系统性能。绝不能单独使用此标记。

WSL 关闭/重新启动后,是什么导致共享对象依赖关系发生变化?

在 Ubuntu 22.04.3 WSL 实例中,我正在编译链接到 libuv 的共享库。 Ubuntu 22.04.3 WSL 直接来自 Microsoft Store,不包含 libuv。通过 apt 包安装它...

回答 1 投票 0

为什么这个共享库没有预期的依赖关系?

我正在尝试创建一个共享库 libfunc.so,它依赖于另一个共享库(特别是 libuv.so,但我认为该特定库与问题无关)。 IE。

回答 1 投票 0

使用 clang/gcc 在 Linux 中设置 RocksDB 的 LIBRARY_PATH

我正在尝试将rocksdb构建为共享库,并在指定其依赖项时遇到问题。我想使用 bzip2 编译rocksdb,但问题是默认情况下rocksdb 使用 bzip2 共享

回答 1 投票 0

Yocto:包需要共享库,但在 RDEPENDS_ 中找不到提供程序?

我设计了一个由主程序核心组成的应用程序,该核心调用共享库dio.so,这是我写的2个食谱: 1-核心.bb: # # 该文件源自“Hello World!”前...

回答 3 投票 0

共享库(.so)如何调用在其加载器代码中实现的函数?

我有一个实现的共享库,并希望 .so 调用在加载该库的主程序中实现的函数。 假设我有 main.c (可执行文件),其中包含: ...

回答 4 投票 0

对动态库进行更改

假设我们有一个使用共享库的C程序。 如果您对共享库进行更改并重建它,则使用该库的所有程序将在下一个时间自动接收这些更改...

回答 1 投票 0

使用frida查找so中的所有导出函数

如果我使用 Module.findExportByName("libc.so", "fopen") 我可以在 libc.so 中找到 fopen 地址 如何使用frida找到“libc.so”中的所有函数?

回答 2 投票 0

msodbcsql 在 LD_LIBRARY_PATH 之外搜索并加载 libssl

我正在开发 Linux/C++ 应用程序,我想使用 Microsoft ODBC 驱动程序 (libmsodbcsql.so) 启动时,我的应用程序由于与 libssl 冲突而崩溃。经过调查,我

回答 1 投票 0

如何通过 npm 使用库?

我是 javascript 新手,希望在项目中包含 moment.js (或任何其他库),但我不知道如何设置我的项目以便可以从库导入。 我已经将我的 html 设置为

回答 1 投票 0

在C++代码中引用-llog后,生成的库的大小显着增加

我使用 NDK 将 C++ 代码编译成动态库。最初,我的代码与 log4 动态库链接,并使用 -llog 包含 Android 日志记录库。然而,后来我

回答 1 投票 0

“info sharelibrary”的 Read 栏表示什么?

这是一些输出。我找到了 gdb 手册,但共享库信息没有解释输出列的含义。有人可以告诉我“阅读”栏表示什么以及什么......

回答 1 投票 0

从共享 kotlin 项目访问源代码 - Gradle

我试图了解如何在 gradle 中创建依赖项,以便其代码可以在我搜索过的多个项目之间共享,但无法完全理解这是如何实现的

回答 1 投票 0

为什么 LINK.EXE 需要 .EXP 文件来适应 .DLL 文件之间的循环依赖关系?

注意:.LIB 的所有情况均指 link.exe 导入库,而不是目标文件的存档。 我花了很长时间弄清楚如何适应 .DLL 文件之间的循环依赖关系

回答 1 投票 0

如何使用libgpio(d)为Raspberry Pi编译C程序?

我有一个 RPi 5,我需要进行一些 GPIO 编程。我读到过,在以前的 RPi 型号和早期版本的 Raspbian OS 中使用的所有(大多数)GPIO 库都是......

回答 1 投票 0

调用主可执行函数的共享库上的符号查找错误未定义符号

我有一个已经编译好的linux可执行文件,它加载“libA.so” 我在可执行文件上使用 elfpatch 添加另一个所需的库“libB.so” 在我的 libB 上,所以我可以调用任何函数...

回答 2 投票 0

RCL,包含可在 MAUI 应用程序和 Blazor 服务器应用程序 .Net 8.0 中使用的页面

我想创建一个共享相同 UI 的 Blazor 服务器应用程序和 MAUI 应用程序。我做了以下事情 创建RCL项目 创建MAUI项目 创建 Blazor 服务器应用项目 链接所有 2 和 3 项目...

回答 1 投票 0

使用共享库中的audioflinger来捕获android系统中的音频缓冲区

我正在开发一个本机共享库,该库将在 aosp 源代码树内构建,在此路径“sdk-version/external”中 在这个共享库中,我尝试使用音频flinger来使用一些...

回答 1 投票 0

什么是 __dso_handle 以及为什么需要定义它才能链接到工作?

我最近尝试用 C 和 C++ 为 AWS 机器构建一些文件,并收到链接器错误 __dso_handle 未定义。这困扰了我一段时间,因为我审阅了几篇文章......

回答 1 投票 0

导入时出现未定义的符号。文件

我正在运行(https://github.com/google-deepmind/constrained_optidice)的代码用于研究目的。当我按照规定安装要求后尝试运行 Neuro/run_experiments 时,它...

回答 1 投票 0

无法调用DLL中的函数

所以我想制作一个共享库,并测试它是如何工作的...但我只是不明白我在这里做错了什么... 主要.cpp: //主.cpp #包括 __declspec(dllimport) int f...

回答 1 投票 0

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