shared-libraries 相关问题

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

dlopen会为同一个文件的两个调用产生相同的句柄吗?

如果我在同一个应用程序运行中在相同的lib /文件上使用dlopen两次,它会在两种情况下产生相同的句柄吗?对此有任何保证(一个简短的实验表明它至少......

回答 1 投票 5

有关为角度/反应组件创建组件库的提示

我正在努力建立一个潜在的工作项目,要求我们的公司为我们的项目使用组件,以便我们的产品具有我们品牌的通用外观/功能。主要的 ...

回答 1 投票 6

如何测试共享对象/共享库是否已正确编译?

我有一个多线程C ++包的Makefile我正在编写myCode,它需要链接到两个现有的C ++库,library1和library2。 myCode目前包含~7 * .cpp ...

回答 1 投票 2

在tomcat中部署共享jar的最佳方法

我有一个2战争的应用程序,一个有webapp,另一个是外部api。两者都使用与业务逻辑相同的库jar。我用tomcat nacen插件部署远程战争,有点我不...

回答 1 投票 0

多次运行的持久存储

我想知道什么是最好的解决方案,让存储容器在几个执行时间(运行)中不会丢失其内容而不使用输入输出到文件系统或...

回答 3 投票 2

跨不同编译器的C ++库

我正在使用MinGW(4.8.0 dw2 posix)编写C ++库。该库用于另一个使用其他编译器的C ++项目(在本例中为msvc)。参考这个我重新设计了我的C ++库。 ...

回答 1 投票 2

为什么更改LD_LIBRARY_PATH对Ubuntu没有影响?

我试图在Ubuntu 16.04上部署我的应用程序。所以我创建了一个包含以下层次结构的包 - Package | ---- bin | -----应用程序-----application.sh ----- Qt | ...

回答 4 投票 8

LD_PRELOAD等效于Windows预加载共享库

我正在尝试完成LD_PRELOAD所做的事情,即将Windows上的共享库或DLL文件预加载到给定程序以覆盖某些功能。 Windows的LD_PRELOAD是否相同?一世 ...

回答 1 投票 26

动态加载带/不带版本号的共享对象

在Linux程序中,我需要加载一个名为libfoobar的共享对象。在我的系统上,有libfoobar.so,libfoobar.so.0和libfoobar.so.0.0.0。在另一个具有不同分布的系统上......

回答 1 投票 0

CUDA构建共享库

我需要为cuda创建一个共享库。该库的编译工作正常,但当我尝试在我的程序中使用它时,nvcc返回一个链接器或ptxas错误。我把问题减少到......

回答 1 投票 1

链接Boost静态库

我正在尝试使用Boost和OpenCV中的静态库来编译共享库。下面是我用来编译库的命令。 g ++ -fPIC libsaliency.cpp -shared -o libsaliency.so \ ...

回答 1 投票 1

共享启动配置dotnet核心2 WebAPI

在处理具有多个API的项目时,我们希望共享配置以确保每个API具有相同的记录器配置等,并且我们可以将所有nuget包保留在Extensions类Project中。 ...

回答 1 投票 1

用于记录dotnet核心webapi的扩展方法如何获取调用项目/程序集名称?

这是扩展方法public static IApplicationBuilder UseLoggerConfig(这个IApplicationBuilder应用程序){//添加serilog https://github.com/serilog/serilog-extensions-logging // https:// ...

回答 1 投票 1

自定义库上的java.lang.ClassNotFoundException

我创建了一个库,这个库使用另一个外部库(只有一个)。这是我的库的配置:apply plugin:'com.android.library'android {compileSdkVersion 26 ...

回答 2 投票 0

接口绑定

我正在Weston项目中研究一个名为“hmi-controller”的共享库[1]。它有以下代码片段令我困惑:/ ** *绑定ivi-hmi-controller ...

回答 1 投票 0

加载Python共享库时C ++中的未定义符号

我一直试图让我的项目运行,但我遇到了麻烦。经过大量调试后,我已经缩小了问题但不知道如何继续。一些背景,我正在使用......

回答 4 投票 12

如何从`callq func @ PLT`获取`func`的实际地址

在我的Linux程序中,我需要一个带有地址addr的函数,并检查放置在addr的callq指令是否正在调用从共享库加载的特定函数func。我的意思是,我......

回答 1 投票 4

在C中创建共享库

我正在尝试使用以下文件结构在C中创建共享库。在func1.h中#ifndef INCLUDE_FUNC1_H_ #define INCLUDE_FUNC1_H_ void function1(); #endif在func1.c中#include“func1.h”......

回答 2 投票 0

JNA Native.loadLibrary生成内存故障:__ memmove_avx_unaligned_erms

我在java中开发了一个应用程序,它使用JNA加载C ++共享库。详细程序如下。在jar中查找库使用System.load(C_LIBRARY_PATH),结果为步骤1加载...

回答 1 投票 1

如何让共享库中的符号覆盖现有符号?

我想用dlopen加载一个共享库,并在其中提供符号,而无需使用dlsym单独获取它们的函数指针。手册页说RTLD_DEEPBIND ......

回答 1 投票 0

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