shared-libraries 相关问题

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

在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

仅在使用 CMake 时才会对 C++ 20 共享库中的静态成员变量进行未定义引用

我一直在迁移我的项目以使用 CMake,但我偶然发现了静态成员变量的问题。即使 .cpp 文件中有它的定义。 我创建了一个最小的可复制的

回答 1 投票 0

库多重链接和二进制复制?

这是一个关于 C++ 中的库链接和可能的基本问题(所以可能是重复的,但到目前为止我找不到合适的答案,即使在编译/链接过程如何工作?)

回答 1 投票 0

google 脚本您可以使用 IDE 调试器来单步调试调用的 google 脚本库吗

我有一个谷歌文档脚本,它执行我创建的谷歌脚本库中的函数(调用 - 调用 Lib1.lib1function() )。我想知道是否在 google 文档中的 IDE 调试器中设置了断点

回答 2 投票 0

告诉我我的以下代码在哪里不起作用?

编写一个 Python 程序从字符串创建字典。 注意:跟踪字符串中字母的计数。 Python代码: 从集合导入defaultdict,计数器 str1 = 'w3资源' 我的_d...

回答 1 投票 0

如何识别所用库的版本

我有几个应用程序和一个库。该库可以静态或动态链接。我可以完全控制应用程序和库。由于该库可以编译并运行...

回答 1 投票 0

.a 和 .so 文件是什么?

我目前正在尝试将 C 应用程序移植到 AIX,但感到很困惑。什么是 .a 和 .so 文件以及它们在构建/运行应用程序时如何使用?

回答 6 投票 0

如何避免在 CMake 安装步骤中删除 RPATH?

我正在使用 CMake 开发一个 C++ 项目,其中我构建了一个使用共享库 libbar 的可执行文件 foo (通过ExternalProject_add 添加)。 构建中的可执行文件 build/src/foo

回答 3 投票 0

如何在 Android Studio 中通过 C++ 使用动态库?

我一直在尝试在我的android studio c++游戏活动项目中使用动态(共享)库,但是我的项目没有成功打开共享库,并且我一直无法找到

回答 1 投票 0

如何通过共享库实现不同编程语言之间的相互调用?

最近我对Apache如何支持Python WSGI很感兴趣。经过研究,我发现有一个mod_python模块,它是一个用C编写的共享库。此外,我还

回答 1 投票 0

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