腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在另一个DLL中
动态
加载
DLL
、
、
我需要在另一个
动态
链接库(Visual C++ )中
加载
一个
动态
链接库,这样我就可以在第二个
动态
链接库中使用嵌入在第一个
动态
链接库中的类。我有这两个库的代码,因为我创建了两个dll,但我从来没有
动态
加载
过库,所以我不确定这是如何完成的…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包括windows或
linux
特定的代码。
浏览 4
提问于2010-11-24
得票数 2
1
回答
致命错误:mach-o/ttd.h:没有这样的文件或目录
、
我试图在我的Ubuntu 14:上编译这个src。但是,我检索到以下错误:No such file or directory ^ compilatio
浏览 1
提问于2015-07-09
得票数 1
回答已采纳
1
回答
那么dlfcn.c、d-
linux
.so和libdl.so之间有什么关系呢?
、
、
、
、
我在网上查了一下,发现dlfcn.c,ld-
linux
.so都叫
动态
链接器,然后是
动态
链接库libdl.so,那么它们之间的关系是什么呢?dlfcn.c和其他essentiaL .C文件用于生成ld-
linux
.so吗?如果是,那么ld-
linux
.so和libdl.so有什么区别?
浏览 6
提问于2020-09-02
得票数 0
回答已采纳
2
回答
共享对象和dll之间的区别
、
、
、
我有一个库,它在编译时构建一个名为libEXAMPLE.so的共享对象(在so.le文件夹中),以及一个名为EXAMPLE.so的dll (在dll文件夹中)。这两个共享对象在大小上非常相似,看起来完全一样。在互联网上搜索发现,程序使用dll进行符号解析的方式与使用共享对象进行符号解析的方式可能存在差异。
浏览 4
提问于2012-11-09
得票数 5
1
回答
什么是"Windows不支持适当的
动态
链接?“
、
、
、
我已经阅读了
Linux
dlopen()和dlsym()的文档,它们分别打开
动态
库并在库中
加载
符号。
Linux
和Windows
动态
库调用不同的原因是什么?
Linux
上的
动态
库能够在可执行文件中
加载
符号,这是唯一的区别吗?但是这意味着可执行文件也是
Linux<
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
1
回答
``dlopen()‘通过调用
动态
链接器’`ld
linux
.so‘执行
动态
链接吗?
、
CSAPP说dlopen()是否通过调用
动态
链接器ld-
linux
.so来执行
动态
链接?ld-
linux
.so是dlopen()调用来执行
动态
链接的
动态
链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
2
回答
什么是链接器,什么是
动态
链接中的
加载
程序?
、
、
任何
Linux
程序都可以通过调用execve函数来调用
加载
程序,我们将在8.4.6节中详细描述该函数7.10
动态
链接到共享库之后,我们将把它链接到图7.7中的示例程序:
linux
接下来,它注意到prog2l包含一个.interp部分,其中包含
动态
链接器的路径名,这个链接器本身就是一个共享对象(例如,
Linux
系统上的ld-
linux
.so )。
加载
器
加载
并运行
动态
链接器,
浏览 0
提问于2020-09-27
得票数 -1
1
回答
消息: PHP启动:无法
加载
动态
库'/usr/lib/php/20151012/php_curl.dll‘- /usr/lib/php/20151012/php_curl.dll: ELF标头无效
Message: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: invalid ELF header每件事都试过但不能解决
浏览 5
提问于2018-10-03
得票数 0
1
回答
Linux
内核如何
动态
地使用模块?
、
、
、
理解
Linux
内核说模块是
Linux
内核的共享库吗?
Linux
内核如何
动态
地使用模块?是通过
动态
链接(使用LD_LIBRARY_PATH)还是<em
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
3
回答
动态
加载
静态库?
、
、
可以在运行时
动态
加载
Linux
中的静态libary *.a吗? 如何
动态
加载
静态库?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
1
回答
freebsd上的
Linux
(ibm_db libdb2.so.1)
、
、
、
我试图在bsd上使用一个库,这个库是为IBM连接为
linux
设计的:但我得到了导入错误: >我已经成功地安装了ibm_db和ibm_db_sa,我只是认为在bsd上使用
linux
应用程序更有问题。
浏览 7
提问于2012-03-15
得票数 2
2
回答
Linux
支持内核模块的
动态
加载
。
、
、
、
、
我在罗伯特·洛夫写的一本书里读到:他说这是
Linux
和Unix之间的区别,但我似乎还记得在FreeBSD中也有KLD?那么,KLD也能被看作是内核模块的
动态
加载
吗?
浏览 0
提问于2011-02-16
得票数 5
回答已采纳
1
回答
CPython扩展如何调用在CPython中定义的函数?
、
、
、
关于
Linux
的其他信息也是受欢迎的。
浏览 2
提问于2020-03-31
得票数 0
1
回答
加载
现有库失败
、
、
、
在某个时刻,libtest.so会在运行时
加载
liba.so.3。然而,当运行(成功)
加载
libtest.so的代码时,liba.so.3似乎并不存在,当我向ldd寻求帮助时,我得到的结果是:
linux
-vdso.so.1 => /lib/x86_64-
linux
-gnu/libgcc_s.so.1 (0x00007f8fe9d88000) libpthread.so.0 => /l
浏览 2
提问于2012-03-14
得票数 0
回答已采纳
1
回答
真正的入口点是
动态
加载
器中的
Linux
程序吗?如何在调用堆栈中显示它?
、
、
、
我认为使用共享库(不是用-static编译)的
Linux
程序的启动过程是: (1)在bash中输入可执行文件的名称。(3) Bash分叉一个新进程,在子进程中,执行
动态
加载
程序,并将可执行文件的名称/路径作为参数传递给
动态
加载
程序。但我不知道入口点是什么,在
动态
加载
程序中没有"_start“,即/lib64 64/ld-
linux
-x86-64.so.2。(4)从
Linux
内核返回到用户模式后,
浏览 5
提问于2021-04-08
得票数 1
回答已采纳
1
回答
是否可以在Mono中用DllImport
加载
ld-
linux
.so.2?
、
、
我需要在
Linux
中
动态
加载
共享对象(以及将来的OS,但每次只
加载
一件东西),而实际上,试图在
linux
.so.2中使用DllNotFoundException总是会失败的。试图在C程序中
加载
它似乎也失败了(dlopen返回null)。 在没有DllImport的情况下,还有其他方法可以
动态
链接Mono中的库吗?
浏览 2
提问于2014-03-31
得票数 1
回答已采纳
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用C++在windows中编写一个程序,在这个程序中,用户可以编译
动态
链接库(windows)或共享目标文件(
linux
)形式的扩展。在windows上,可以使用LoadLibrary函数
加载
动态
链接库。在
linux
上
加载
.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
1
回答
动态
链接器/
加载
器库-缺少ld.so
、
、
以下手册描述了
动态
链接器/
加载
器库:/lib/ld-
linux
.so.2 -> /lib32/ld-
linux
.so.2 /lib32&
浏览 0
提问于2015-09-21
得票数 0
回答已采纳
1
回答
是否有相当于
Linux
的dyld?
、
、
Mac为
动态
加载
提供了一个有用的库,称为dyld。
动态
加载
处理的许多有趣函数包括允许安装回调的函数,无论何时
加载
或卸载映像,dlopen和dlclose都将调用这些回调。我知道
Linux
不可能有确切的端口,因为dyld函数处理mach-o文件,
Linux
使用ELF文件。 那么,是否有相当于
Linux
的dyld库。或者,至少,在任何一个
Linux
库中,这两个函数,_dyld_register_func_for_add_image和_dy
浏览 3
提问于2013-03-29
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
警惕利用Linux预加载型恶意动态链接库的后门
动态链接库DLL的加载:隐式加载和显式加载
全面解读动态BGP-加载云
权限管理模块中动态加载Vue组件
loadlibrary:将 Windows DLL 加载到 Linux
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券