dlopen 相关问题

POSIX函数将库或二进制文件动态加载到内存中

无法访问dll错误“找不到符号”中的函数]]

我在库lib.so中具有函数,我正在使用dlopen()lib.h动态链接到我的应用程序。void DebugPrint(unsigned char logLevel,const char * programName,...

回答 1 投票 0

Glibc错误:dlopen()的无效模式:无效的参数

我正在尝试在运行时使用dlopen加载动态库。我这样称呼它:dlopen(“ / absolute / path / to / libFoo.so”,0);并产生以下错误:dlopen()的无效模式...

回答 1 投票 1

dlmopen()无法解析已创建名称空间中的已定义函数符号

我正在C中使用dlmopen将共享库加载到隔离的名称空间中。我的目标是使该命名空间中的符号全部属于已加载的库。因此他们无法访问我的主目录中的符号...

回答 1 投票 1

如何在我的c ++程序中使用dlsym获得的c样式功能

所以基本上我不知道胡使用这个功能“ createLib”,但我似乎无法使用它:auto createLibFunc = dlsym(lib,symbol.c_str());这有效,我用dlopen打开了动态加载的lib,...

回答 1 投票 0

impala-start-cluster无法启动

我已经从源代码中构建了最新的黑斑羚。我做了类似这次的事情git clone https://gitbox.apache.org/repos/asf/impala.git〜/ Impala cd Impala export IMPALA_HOME =`pwd` export ...

回答 1 投票 0

Unity iOS构建在Xcode中成功,但在启动时崩溃[关闭]

unity错误加载/var/containers/Bundle/Application/26BE8461-9059-4C1D-98B0-A219597CC3E7/InfinityDodge.app/Frameworks/UnityFramework.framework/UnityFramework:dlopen(/ var / containers / Bundle / ...

回答 1 投票 -6

C ++中dlsym的未定义符号

我有一个C ++程序,我想将其加载到当前正在运行的C ++程序中。以下是摘要文件:a.cpp #include 使用命名空间std;无效abc(){...

回答 1 投票 0

构造函数的链接时间自动注册

我正在尝试构建一个服务/守护程序,以促进在其进程包内运行“小程序”。该服务通过这些小程序调用的库公开功能。最重要的是,...

回答 1 投票 0

在自定义库位置的情况下,使用dlopen加载依赖库

我的程序使用某些供应商的'libone.so'对象。它在系统中具有自定义位置。程序搜索该库的位置,然后使用dlopen打开它。当'...

回答 1 投票 2

为什么插件动态库在应用程序中找不到符号?

我有一个应用程序,该应用程序已通过静态链接编译了多个库。并且该应用程序将在运行时通过dlopen加载插件。但似乎插件无法...

回答 2 投票 3

[JNI API DestroyJavaVM后JVM使用的可用内存

我有一个C程序,它使用dlopen()动态加载libjvm,并使用dlsym()找到JNI_CreateJavaVM函数地址,并使用它初始化JVM。在完成一些Java工作之后(已经...

回答 1 投票 0

正在加载可执行文件或执行库

关于如何执行库或动态加载可执行文件,SO上存在很多问题。据我所知,所有答案都归结为:将可执行文件编译为position -...

回答 1 投票 0

dopen():“未以root用户身份运行时无法从共享对象映射段”

我正在尝试在自制的Yocto Linux下加载一些自行编写的库。当以root身份运行同一程序,但不能以另一个后来添加的用户身份运行该程序时,它运行良好。为(

回答 1 投票 3

无法在Android上找到符号“ EVP_cast5_cbc”

我最近使用OpenSSL作为加密后端构建了Android的libssh2,我也使用NDK自己构建了libcrypto.so和libssl.so。在我的构建过程中,我生成一个最终的libcustom.so,它与...

回答 1 投票 0

如何找到使用dlopen()打开的库的覆盖范围?

我有一个C ++库(.so),该库由另一个应用程序使用dlopen()打开。但是我需要在使用gcov在应用程序中运行时找到该库的代码覆盖率。可能吗?如果...

回答 2 投票 2

使用带有-fPIC的dlopen和dlsym编译C程序

我对错误的符号分辨率有疑问。我的主程序使用dlopen加载共享库,并使用dlsym加载共享库中的符号。程序和库都是用C编写的。Library ...

回答 3 投票 5

如何使dotnet核心库可从Unix系统上的dlopen加载

因此,我将制作一个gmod模块来异步执行一些任务,并通常使服务器运行得更快更好。我想用c#制作这个(所以我不必写一个大型的跨平台包装器,...

回答 1 投票 0

查找Python3安装位置

对于我的项目,我希望能够动态加载和使用Python 3共享库(如果系统上安装了一个共享库(> = 3.2的任何版本)。如果安装了多个Python 3版本,则它会...

回答 2 投票 0

如何动态加载和调用具有库特定类型作为函数参数的符号

假设我有以下内容:// lib1.h struct S {int x; };无效f(S * s); //在.cpp和// lib2.h中定义struct S {int x;诠释};无效f(S * s); //在.cpp中定义。结果...

回答 1 投票 2

使用dlinfo打印所有符号库

我有一个使用的dlopen加载库中的C ++类。作为一个练习,我试图转储所有的符号名称从加载库。我用dlinfo通过RTDL_DI_LINKMAP加载linkmap:...

回答 1 投票 2

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