shared-libraries 相关问题

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

libmysqlclient.a(client.c.o) 与 elf_i386_fbsd 不兼容

我正在尝试使用 gcc++9.3 和 FreeBsd 12.1 编译我的程序,并在过程结束时给我这个错误 root@royal-server:/usr/src/sursa/Server/source/game/src # gmake -j20 正在链接...

回答 1 投票 0

SharePoint 计算列获取破折号后的第一个字母

我正在尝试获取下划线“_”之后的第一个字符 因此,我可以根据第一个章程创建一个视图,例如 12345_Name(标题字段),然后我的计算字段将...

回答 1 投票 0

从Python中的相对路径导入[重复]

我有一个用于存放客户端代码的文件夹、一个用于存放服务器代码的文件夹以及一个用于存放在它们之间共享的代码的文件夹 项目/ 客户/ 客户端.py 服务器/ 服务器.py 常见的/ ...

回答 7 投票 0

在Python程序中获取共享库soname

我正在使用 ctypes 为共享 Linux 库编写一个 Python 包装器。有没有某种方法可以以编程方式提取库的soname(例如,可能通过某些库来访问其ELF数据)...

回答 3 投票 0

什么时候真正使用 dlopen()? dlopen() 是动态加载的意思吗?

我已经浏览了下面的链接,通过它我了解了如何创建和使用共享库。 https://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html 第 1 步:使用位置编译

回答 1 投票 0

确定 Linux 中二进制文件的目标 ISA 扩展名(库或可执行文件)

我们遇到一个与在具有 Via C3 处理器的 Advantech POS 板上(相当旧的)FC3 下运行的 Java 应用程序相关的问题。 java 应用程序有几个已编译的共享库,它们符合...

回答 6 投票 0

用不同语言编写的共享库使用相同的内存量吗?

我有一个使用 Rust 作为基础的项目,能够通过用 Rust、Go 和 C++ 编写的共享库来扩展其功能。我要添加的功能不使用...

回答 1 投票 0

与 OS X 的 abidw 实用程序最接近的等效项是什么

abidw 实用程序生成一个 XML 文档,描述给定 ELF 共享库的 ABI,这使得它在进行库开发时非常有用。不幸的是,它只是 ELF。 有人吗...

回答 1 投票 0

通过makefile链接共享库

代码按应有的方式编译,但不知何故,二进制文件不知道库在哪里。 ❯ ldd myteams_cli linux-vdso.so.1 (0x00007ffcbc1b4000) libmyteams.so => 未找到...

回答 1 投票 0

c++ qt 对 `_imp

我使用 Qt Creator 制作静态 C++ 库及其 Qt 应用程序。 我的库包括 MyLib_global.h: #如果已定义(MYLIB_LIBRARY) # 定义 MYLIBSHARED_EXPORT Q_DECL_EXPORT #别的 # 定义

回答 3 投票 0

如果存在对 CodeAnalysis.CSharp 的引用,则无法引用 netstandard2.0 库

背景 最初我编写了多个代码生成器(需要netstandard2.0),并希望将通用功能提取到一个库(也是netstandard2.0)中。但是,当尝试引用

回答 1 投票 0

如何使用 GDB 解析核心文件中函数的共享库 - 当没有加载符号时?

我有一个核心文件,其中并非所有共享库符号都可用,回溯如下所示: #0 0x00007f63f04b19de 在 ?? () #1 0x00007f63f0cf4700 在 ?? () #2 0x00007f63f7a216ea 在

回答 1 投票 0

从库对象定义全局变量

我寻求将 GID 和 SSID 分组为“SheetIDs”对象的属性。在对象中时,变量似乎没有正确分配。有人可以协助查找错误吗?

回答 1 投票 0

有没有工具可以检查交叉编译的.so文件中的符号?

我有一个在启动时使用 dlopen() 加载 .so 文件作为插件的应用程序 构建环境在 x86 硬件上运行,但应用程序正在针对另一个平台进行交叉编译...

回答 4 投票 0

显式链接库的问题

我写了一个动态库libsort.so并隐式连接起来。然后我通过键盘明确连接它。编译后,出现未定义符号错误。文件 sort.cpp 和...

回答 1 投票 0

显式动态库的问题

我用C++编写了一个动态库random.so,其中包含一个rand_int函数,可以生成给定范围内的数字。我隐式连接了我的库(通过包含“../shared/rand.h”)...

回答 1 投票 0

为什么没有interp部分的libonload.so可以执行?

我知道 libc.so 是可执行的,因为: libc.so 有一个入口点函数。 libc.so 中有 .interp 部分。 我参考了很多文档,.interp部分被认为是必要的

回答 1 投票 0

ldd是否显示所有递归依赖关系

假设我有一个A.so文件,其依赖项是从ldd中找到的 #lddA [...] libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000) libxyz.so.49 => /usr/lib64/libxyz.so.49 (

回答 2 投票 0

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

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

回答 1 投票 0

c++静态初始化链和共享库

我有一个静态初始化链的简单情况。 在文件 Base.h 中 基类{ 民众: 根据() { 这->下一个_=列表_; 列表_=这个; } 虚空 初始化()= 0; ...

回答 1 投票 0

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