shared-libraries 相关问题

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

创建共享库时强制解析符号

我正在创建一个共享库(.so),其中包含我的代码以及一些第三方.so。具体来说,第三方 .so 之一是 libaide.so。链接后,当我执行 nm -DC mylib.so 时,我发现...

回答 1 投票 0

将CPP文件编译成lib.so

我使用的库是ics open vpn,它适用于Android,它包含一些CPP文件,但我是一个flutter开发人员,CPP文件在flutter上不直接支持,这就是为什么有很多项目...

回答 1 投票 0

有没有具体的方法来创建lib/shared?独立的 nx 角度应用程序

是否有推荐的方法在 Angular 应用程序中为可在应用程序的不同部分使用的可重用组件、管道和指令创建共享库或文件夹? ...

回答 1 投票 0

如何知道我需要安装的 Linux 软件包名称才能获取丢失的 C/C++ 库?

在处理 C++ 开源项目时,我注意到以下头文件 #包括 #包括 #包括 在处理 C++ 开源项目时,我注意到以下头文件 #include <cpp/poppler-document.h> #include <cpp/poppler-page.h> #include <cpp/poppler-version.h> 我的 Ubuntu 系统上缺少 。在网上研究后,我发现我应该安装以下软件包 sudo apt-get install libpoppler-dev 在我的系统上获取这个库。我想知道是否可以事先知道我应该安装的 Linux 软件包名称以获得缺少的库。猜测要链接到 poppler*.h 头文件的库位于 libpoppler-dev 包中是很重要的。 可以使用 Web 界面通过搜索 https://packages.ubuntu.com 中的包内容来查找您要查找的包,正如 237K 在评论中建议的那样。还有命令行工具可以执行此操作,即 apt-file(如果尚未安装,您可能需要 apt-get)。在我的系统上,它建议您使用 libpoppler-cpp-dev 作为您要查找的标题。 user@host:~$ apt-file -x search 'cpp/poppler-document.h' libpoppler-cpp-dev: /usr/include/poppler/cpp/poppler-document.h 如果您想进行更聪明的搜索,该工具甚至还有一些正则表达式选项。

回答 1 投票 0

Python3:来自多线程 C 共享库的 c 型段错误

我查看了其他 StackOverflow 相关问题和答案,并遵循了给出的信息。我仍然遇到麻烦。 在 Linux 上运行 Python3,访问共享 C 库 (.so)。 C

回答 1 投票 0

如何将已编译的“.so”库与 Scons 链接?

我有一个现有的.so库(libgit2),我想在C程序中使用它(构建系统是Scons)。我通读了整个 Scons 文档“第 4 章。Bu...

回答 3 投票 0

共享库中的任何更改都会触发所有 Jenkins 作业

我已经为管道作业配置了共享库,现在数百个作业都指向我的单个共享库。在共享库文件中进行任何更改后,它会触发所有 jenkins 作业

回答 1 投票 0

ltrace 不显示任何输出

我有一个链接到共享库 - SDL2 的 C++ 应用程序。我想跟踪我的应用程序中的所有函数调用。我这样使用 ltrace: ltrace -l ../../SDL-release-2.28.1/build/lib...

回答 1 投票 0

加载共享库时出错:libncurses.so.5:

我已经安装了 Android Studio 并尝试在其中运行我的第一个项目,但出现以下错误: 错误输出为:/home/user/android-studio/sdk/platform-tools/adb:加载s时出错...

回答 14 投票 0

在 NASM 中链接 Linux 共享库时出错 -“将 R_X86_64_PC32 重新寻址为符号“foo””

我目前正在 NASM x64 中重新编码标准 C 库中的一些函数。目前我只有两个功能: 斯特伦: 位 64 节.文本 全局强度 斯特伦: ...

回答 1 投票 0

如何修复“hudson.remoting.ProxyException:groovy.lang.MissingMethodException:没有方法签名:testFunc.call()”

我正在尝试使用 Jenkins 中的共享库调用函数。共享库 groovy 文件存在于存储库的 /vars 文件夹中。 我尝试过共享库文件的其他名称。我...

回答 3 投票 0

libpng12.so.0:无法打开共享对象文件:错误的 ELF 类:ELFCLASS64

我正在尝试在 docker 容器上安装 Quartus 13.0,但 libpng12 lib 遇到问题。 builder@580847ded665:~$ ls -ld $(locate -r libpng.*\.so.*) lrwxrwxrwx。 1 根 1 月 6 日 18 ...

回答 3 投票 0

如何在Tcl 8.4版本中加载共享库?

我正在使用tcl版本8.4,我想使用tcl Thread包,但它不是8.4版本内置的,所以我尝试直接下载并使用该包。我下载了thread2.8.8

回答 1 投票 0

android ndk .so 共享库的复制保护

我构建了一个使用我自己的 NDK 编译的 .so 共享库的应用程序。我不关心我的应用程序的复制保护或混淆,它只是调用 API 的客户端,但我确实关心我的本机 .so

回答 3 投票 0

如何调用包含的库函数?

我有这样的C++共享库: 外部“C”{ #包括 int 测试(int a){ 返回1; } } 我可以查找并调用函数 int test(int a);,但导出了 C

回答 1 投票 0

有人了解静态共享库吗?

有人了解静态共享库吗?请描述一下它和静态库的区别,以及它和共享库的区别。 我个人的理解是

回答 1 投票 0

当存在多个符号定义时,我可以强制执行链接器警告/错误吗?

假设我有 liba.so 和 libb.so 并且都定义了符号 foo。为了更好地理解,我们假设这两个库都是从单个文件编译的,并且 foo 是一个 C 函数,如下所示: int foo...

回答 1 投票 0

如何在动态库和编译时间上一致地设置 rpath?

上周我花费了大量时间向 Perl CommonMark 模块添加全面的操作系统、Perl 版本和 cmark 版本测试(拉取请求)。我的大部分时间都花在尝试......

回答 1 投票 0

为什么 C 应用程序会因为共享库而失败?

这是我的示例,基于官方代码。我运行示例并收到错误 FFMpeg_MJPEG-transcode-VP9_C_Universe$ myExample/build-host/myExample myExample/build-host/myExample:loa 时出错...

回答 1 投票 0

从共享文件夹复制到 SharePoint 的更好方法?

请问,从 fa 共享文件夹复制到 SharePoint 网站的更好方法是什么。 数据量约为270GB,少则900000个文件。 是否有任何 PowerShell 脚本,或者通过 promt?或者是

回答 1 投票 0

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