shared-libraries 相关问题

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

无法在 Alpine 上动态链接

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

回答 1 投票 0

libgtk-x11-2.0 lib 和 libgtk-3 有一些问题吗?

当我在我的 vagrant VM 中执行我的应用程序(rails)时,我发现了这个问题: vagrant@myapp:/vagrant$rails s 无法打开库“libgtk-x11-2.0”:libgtk-x11-2.0:无法打开共享对象文件:否...

回答 2 投票 0

符号版本控制在 Linux 库中广泛使用还是仅在某些特定和罕见的情况下使用?

我引用了 Michael Kerrisk 所著的流行书籍《Linux 编程接口》中与符号版本控制相关的内容: “这项技术提供了一种替代方法

回答 1 投票 0

PostgreSQL中本地、会话、共享预加载库的区别以及LOAD命令的使用

我正在使用一些扩展(自动解释为具体),这些扩展需要在预加载库中添加,但是对这三个术语感到困惑 - local_preload_library,

回答 1 投票 0

跨共享库边界分配和释放内存

在使用 Windows DLL 时,我们应该将内存分配/释放限制在 DLL 边界内,因为 DLL 可能会使用自己的堆。 所以我们有出口分配...

回答 3 投票 0

混合 fPIC 和非 fPIC 对象模块

环境:Ubuntu 16.04 在我的实验中,我运行了以下命令: 海湾合作委员会-c 1.c gcc -c -fPIC 2.c gcc -共享 1.o 2.o -o libmyxxx.so 我需要公开的函数都在2....

回答 2 投票 0

由于缺少符号,Python 导入失败

我有一个带有头文件和.so库的外部库。我想通过 PyBind11 包装它以从 Python 访问 C 代码。我可以很好地构建模块,但是当我想导入它时,...

回答 1 投票 0

预编译标头与构建到 .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

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