shared-libraries 相关问题

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

Java,在classpath中加载本机库

我有以下发行版.__ bin | | __start.sh | | __lib | __Main.jar | __Utility.jar | __lib.so Main.jar包含main方法,我想在其中访问本机函数...

回答 2 投票 1

为dlib创建共享库

按照使用cmake(这里)编译dlib的说明生成一个静态dlib库:cd examples mkdir build cd build cmake .. cmake --build。 --config Release如何指示cmake ...

回答 2 投票 3

Linux c ++。在预加载的共享库中定义的基类的崩溃调用函数

我正在尝试创建一个包含基类的共享库,以便可以派生它:base.h class Base {public:virtual~Base(){} virtual void Function(); }; base.cpp #include&...

回答 2 投票 1

无法从Python中的当前文件夹加载库

我有非常简单的代码:import ctypes import os dll_name =“./ mylib.so”print ctypes.cdll.LoadLibrary(os.path.abspath(dll_name))myprog.py和mylib.so都在同一个文件夹中:我@...

回答 1 投票 1

在Android Studio中使用C ++共享对象的问题

我试图了解android studio如何使用共享库“.so”文件。他们简单的Hello World with C ++工作正常,但我正在努力将一大堆C ++代码移植到android和...

回答 1 投票 -1

在动态库中包装不同版本的静态库

在我的项目中,第三方依赖于静态库(从现在开始称为libsomething)。最近,libsomething已经在另一个版本中可用。我的任务是提供......

回答 3 投票 4

C ++中dlsym()和dlopen()的替代品

我有一个应用程序,其中一部分使用共享库。这些库在编译时链接。在运行时,加载程序期望共享对象位于LD_LIBRARY_PATH中,如果找不到则...

回答 5 投票 17

根据用户配置在运行时链接共享对象

TL; DR我有一个我想在我的程序中使用的库,它有两个不同的版本。两个版本都提供相同的接口,但用于编译它们的选项不同。我现在想用...

回答 4 投票 2

如何在Linux上加载共享库延迟

我一直在寻找一种方法来创建一个共享库(让我们命名库libbar.so)在Linux上加载延迟,它应该只在一个链接器的帮助下实现,而不是修改任何东西......

回答 3 投票 6

“添加”功能到共享对象?

我有一个封闭的源代码应用程序,其中包含一个动态加载来自共享对象libclosedsource.so的符号的解释器,它是闭源的。我想添加几个API ...

回答 2 投票 1

将* .SO库包含在Java项目中(Linux)

我不是Java开发人员,但我需要解决一个问题:我需要将linux SO库包含到现有的Java项目中。该库是使用CGO开发的,适用于C ++,Python ctypes,...

回答 1 投票 0

如何在共享库的生命周期中存储数据

我正在用C ++编写一个共享库,它将通过JNI调用。我有一个类从Java接收消息并转发到适当的对象。我们称之为Dispatcher。有......

回答 1 投票 0

无法从源代码构建Octave

当我尝试从源代码构建Octave(使用OpenBLAS优化的BLAS和LAPACK库)时,我坚持以下错误来自./configure:检查/ usr / lib /中的sgemm_ ...

回答 2 投票 2

CMake:由汇编文件制作的共享库中的SOVERSION和Mac库ID

我有一个小项目,从一对汇编文件创建一个共享库。我一直在尝试按照示例生成的库具有版本控制(libFastCompression.1.dylib on ...

回答 1 投票 0

为什么gcc在使用-l时动态链接?

我使用pthread库做了一个“Hello World”程序。我用这个简单的方法编译它:$ gcc main.c -lpthread根据gcc文档(“链接选项”部分):-llibrary [...] ...

回答 1 投票 1

处理我的企业共享npm包中依赖的路径

我的公司有一个共享包,它有bootstrap作为依赖,结构如下所示:+ - my-library + - node_modules + ... + bootstrap + scss --...

回答 1 投票 4

LLVM out of source pass build:不支持可加载模块(在Linux上)

我几周前在debian wheezy编译并安装了LLVM(configure&make),现在尝试从源代码编译llvm-mutate传递。 AFAICC,llvm-mutate跟随cmake ...

回答 3 投票 7

将两个库相互链接

我在libB.so中使用了libA.so中的函数,而在libA.so中使用了libB.so中的函数!因此,我无法编译这些库。我怎么能编译这两个......

回答 4 投票 0

如何使用angularJS在多个项目之间共享代码

我想知道在多个angularJS项目之间共享公共库和自己的模块的最佳实践是什么。我们假设我正在开展两个不同的项目。两者都依赖......

回答 3 投票 18

在ctypes加载的共享库中卸载共享库

我从我的python脚本中调用了一个so文件。据我所知,我真的不需要使用ctypes释放在python中打开的共享库。但是,在我的文件代码中,它很糟糕......

回答 1 投票 0

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