shared-libraries 相关问题

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

ldd对旧二进制文件的怪异

我用ldd $ sudo ldd ./monit得到以下奇怪的东西不是动态可执行文件$ readelf -d monit偏移0x25ea90的动态部分包含27个条目:Tag Type ...

回答 1 投票 -1

如何从共享库中的资源文件夹加载文件而不知道他们的名字(或数字)?

如您所知,在Jenkins的共享库中,可以通过执行以下操作加载资源(位于资源文件夹中):libraryResource(“script.sh”)现在我的用例是我要加载数量...

回答 2 投票 2

如何使用Gradle将版本化的* .so文件包含到apk中?

我试图用一些预编译的本机库构建android应用程序:liba.so和libb.so.1.2.3库放在jniLibs子目录中。构建APK文件后,只包含liba.so ...

回答 3 投票 6

Tomcat中的共享JNI库(.so) - UnsatisfiedLinkError

我在Tomcat7中部署的两个Web应用程序之间共享一个JNI库(.so)。我在部署的第一个Web应用程序中仅使用System.loadLibrary加载一次库...

回答 4 投票 3

动态加载的类的静态成员变量

如果我在C ++中使用类似dlopen的东西加载某些符号,而该翻译单元中的其他类具有静态成员变量,那么这些静态成员的行为究竟是什么......

回答 1 投票 2

如何使用GDB调试共享库?

我想调试Main调用的SharedLib。我有SharedLib和Main的来源。我使用选项-g3编译并链接Main和SharedLib。变量PATH和LD_LIBRARY_PATH ......

回答 1 投票 4

使用GCC在共享库中启用调试符号

我正在使用gcc创建一个共享库,并怀疑共享库可能存在一些内存泄漏。要进行调试,我需要在创建共享库时启用调试符号。要建立......

回答 1 投票 10

java.lang.UnsatisfiedLinkError:dlopen失败:未找到库“/ Users / ...”

我想在android-ndk hello-libs示例中添加另一个lib。在CMakeLists.txt中,我添加:#这是来自hello-libs示例代码add_library(lib_gperf SHARED IMPORTED)set_target_properties(...

回答 1 投票 1

具有泛型类型函数的动态库[c ++]

最后一天我试图用c ++做这个:假设我有一个函数foo(arg1,arg2),一个客户端和一个服务器。 arg1可以是任何类型,arg2可以是任何类型,foo可以返回任何类型的数据。 ...

回答 2 投票 0

当我使用.so文件android时没有找到任何实现

我想使用其他项目的本地库。这是我的图书馆。这是我第一次在android studio中使用ndk。我成功加载库.so,但是当我想访问该文件时失败了。这里 ...

回答 2 投票 0

Chart.js中带有标签的分组条形图

我需要重新创建一个与此非常相似的图表:在研究时我发现了这个例子:https://codepen.io/bencarmichael/pen/XeYJXJ数据集:[{label:“American Express”,...

回答 1 投票 0

修改已编译共享库中符号的可见性

我的项目依赖于第三方库,它可以导出更多符号。其中一些符号正在被其他图书馆和主程序覆盖而非故意。怎么能 ...

回答 2 投票 1

如何配置VS Code以便能够进入调试Python脚本时加载的共享库(.so)?

使用命令行中的gdb,我可以在加载共享库时中断。如何知道我拥有共享库的源代码,在VS代码中如何获得相同的行为?

回答 1 投票 0

切换到较新版本的android ndk时未定义的模块

我正在尝试从ndk-r11c升级到ndk-r14。当我运行r14时,我得到一个错误Android NDK:模块myJNI依赖于模块:png jpeg log在我的Android make中:LOCAL_SHARED_LIBRARIES:= png ...

回答 3 投票 5

如何在deb包中打包共享库

我的应用程序使用一些私有共享库,我需要使用二进制文件打包,根据Debian Policy Rules,建议支持文件和运行时支持程序......

回答 1 投票 1

无法在Eclipse中编译共享库

我正在尝试使用Linux上的eclipse IDE在C ++中创建一个共享库。但我收到这个错误,我找不到问题:23:42:12 ****增量构建配置发布项目...

回答 2 投票 0

Mingw构建 - 依赖于DLL不是Windows的原生

我正在使用MinGW(GCC 4.5.0)编译我的库以作为共享库导出。我这样做是通过使用MAKE命令编译所有源文件,类似于:gcc -shared -c mysource.cpp -o mysource.o ...

回答 3 投票 9

如何转储使用osicat的可执行SBCL映像

我有一个简单的常见lisp服务器程序,它使用osicat库与posix文件系统连接。我需要这样做,因为系统创建了文件的符号链接,并使用...

回答 1 投票 3

用于构建共享库的'soname'选项是什么?

我学会了“程序库HOWTO”。它提到使用soname管理如下的版本。 gcc -shared -fPIC -Wl,-soname,libfoo.so.1 -o libfoo.so.1.0.0 foo.c ln -s libfoo.so.1.0.0 ...

回答 5 投票 43

当两个共享库定义相同的符号时,实际发生了什么?

当我将两个共享库(均由我自己创建)链接在一起时,我最近遇到了崩溃问题。我最终发现这是因为两个文件之间重复了一个源文件。在那里面 ...

回答 1 投票 1

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