shared-libraries 相关问题

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

预编译标头与构建到 .so 文件对象的相同标头相比,构建时间和执行时间速度

什么更快? 预编译标头或为对象构建的相同标头? 问题:如果我转到上面的模型,我还需要预编译头吗? 您还有什么建议可以加快更新速度吗? 我

回答 1 投票 0

Android 的 EMDK 用户库可选加载

我有一个读取条形码的应用程序。该应用程序可与带有通过 API 连接的集成读卡器的 Zebra 设备配合使用,也可与带有摄像头的常见 Android 设备配合使用。 问题...

回答 2 投票 0

将 .so 文件的标头包含到其他 C++ 应用程序

如何将 .so 文件的标头包含到其他 C++ 应用程序中? 尝试将 Shared.h 包含到 C++ 程序中,但无法识别 构建文件夹文件: 共享调试$:ls libshared.so libshared.so.1.0

回答 1 投票 0

如何处理Linux和Windows之间的共享库文件名差异

这个问题与这个问题直接相关;有人建议我不要将许多问题混为一谈,因此我将围绕该主题发布单独的问题。 我正在开发一个项目,其来源是...

回答 1 投票 0

如何强制 CMake 目标使用特定的 OpenSSL 版本

我在 Linux 中有一个 CMake 项目,我在其中构建了几个共享库,其中一些需要 OpenSSL 最新版本。我使用 Microsoft vcpkg 作为我的工具链,并且必须在 11 月 23 日安装 OpenSSL 3.2.0...

回答 3 投票 0

Get-PnPWebPart - 如何按照页面中使用的顺序获取 Web 部件

我正在使用 pnp 库来检索 Sharepoint 页面中使用的 Web 部件 Get-PnPWebPart -ServerRelativePageUrl“文件路径/test.aspx” 但 webpart 的顺序是

回答 1 投票 0

dlmopen 可以用作 dlopen 的“直接”替代品吗?

我有一个非线程安全共享库(C/Fortran),即它使用定义其状态的全局变量。因此,当我使用 dlopen 从同一进程多次打开该库时,全局变量...

回答 1 投票 0

如何在 LD_PRELOADed 共享库中只运行一次代码?

下面的代码演示了使用LD_PRELOAD时,可以在同一个进程中多次加载库(多次调用构造函数和多次初始化静态数据...

回答 1 投票 0

pkgconf 无法找到 pc 文件,即使它存在于搜索路径中

我在 /usr/lib/pkgconfig 中有这个 my.pc 文件: 前缀=/usr exec_prefix=/usr libdir=${exec_prefix}/lib includedir=${前缀}/include 姓名:我的 描述:我很棒的图书馆 版本:0.0.1 库:-L${

回答 1 投票 0

Linux:导出要在我的共享库中使用的可执行文件的全局变量(C 语言)

我想访问共享库中可执行文件的全局变量?我尝试使用选项 -export-dynamic 进行编译,但没有成功。 我尝试过使用 extern 关键字。这也行不通。 ...

回答 3 投票 0

如何访问共享库中可执行文件的全局变量(c - linux)

我想访问共享库中可执行文件的全局变量?我尝试使用选项 -export-dynamic 进行编译,但没有成功。 我尝试过使用 extern 关键字。这也行不通。 ...

回答 3 投票 0

设置 NRF Connect SDK 时缺少共享库 libunistring.so.2

在执行“安装 nRF Connect SDK”时,我遇到了以下问题。我已经设置了 Zephyr SDK 0.16.1,并且已经安装了安装指南中的所有基本要求: jwielink@ConnectO...

回答 1 投票 0

如何将常用数据导入到 jobDSL Groovy 脚本中?

我使用 jobDSL 插件来允许我自己和我的团队在 Jenkins 设置中使用基础设施即代码原则。我们在脚本中定义了很多作业,但其中大部分共享......

回答 1 投票 0

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

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