腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在另一个DLL中
动态
加载
DLL
c++
、
dynamic
、
shared-libraries
我需要在另一个
动态
链接
库
(Visual C++ )中
加载
一个
动态
链接
库
,这样我就可以在第二个
动态
链接
库
中使用嵌入在第一个
动态
链接
库
中
的
类。我有这两个
库
的
代码,因为我创建了两个dll,但我从来没有
动态
加载
过
库
,所以我不确定这是如何完成
的
…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大
浏览 4
提问于2010-11-24
得票数 2
1
回答
那么dlfcn.c、d-
linux
.so和libdl.so之间有什么关系呢?
c
、
linux
、
gcc
、
linker
、
dynamic-linking
我对C和链接器不熟悉,如果我
的
问题听起来怪怪
的
,很抱歉。 我在网上查了一下,发现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
回答
FreeLibrary()在
linux
上工作吗?
c++
、
linux
、
shared-libraries
我正在
查看
某个人
的
代码(可能是您
的
代码:D ),其中有一个名为FreeLibrary()
的
函数。如果这个函数不是针对
linux
的
,那么
linux
的
等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
1
回答
加载
库
失败,但引用
库
中
的
符号可用
c++
、
gcc
、
undefined-symbol
我正在尝试为我们
的
供应商提供
的
C++
库
编写Python绑定。我继续前进,但这是相当痛苦
的
(部分原因是我们没有
库
的
源码)。现在,gcc (4.4.4)抱怨一些它找不到
的
异常类:但是,我在libFOO_Elsewhe
浏览 7
提问于2011-02-22
得票数 0
回答已采纳
1
回答
什么是"Windows不支持适当
的
动态
链接?“
c++
、
linux
、
windows
、
dll
我已经阅读了
Linux
dlopen()和dlsym()
的
文档,它们分别打开
动态
库
并在库中
加载
符号。
Linux
和Windows
动态
库
调用不同
的
原因是什么?
Linux
上
的
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
2
回答
共享对象和dll之间
的
区别
c++
、
c
、
dll
、
shared-libraries
我有一个
库
,它在编译时构建一个名为libEXAMPLE.so
的
共享对象(在so.le文件夹中),以及一个名为EXAMPLE.so
的
dll (在dll文件夹中)。在互联网上搜索发现,程序使用dll进行符号解析
的
方式与使用共享对象进行符号解析
的
方式可能存在差异。 你们能帮我理解这一点吗?
浏览 4
提问于2012-11-09
得票数 5
1
回答
哪些
库
出现在/proc/$PID/pmaps中?
linux
、
linker
、
dynamic-linking
、
dynamic-library
、
procfs
在
Linux
上,您可以检查/proc/$PID/pmaps来
查看
特定程序
加载
的
库
,程序可以打开/proc/self/pmaps来检查它自己
加载
的
库
。我知道pmaps只包含
动态
库
,显然内核不能预测以后我们可能打开哪些
库
,所以我希望这些
库
不会包含在/proc/self/map中。但我不确定还有其他
浏览 5
提问于2013-02-08
得票数 0
回答已采纳
1
回答
消息: PHP启动:无法
加载
动态
库
'/usr/lib/php/20151012/php_curl.dll‘- /usr/lib/php/20151012/php_curl.dll: ELF标头无效
php
library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: invalid ELF header 我在我
的
页面上遇到了错误
浏览 5
提问于2018-10-03
得票数 0
3
回答
动态
加载
静态
库
?
c++
、
linux
、
shared-libraries
可以在运行时
动态
加载
Linux
中
的
静态libary *.a吗? 如何
动态
加载
静态
库
?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
1
回答
共享库内部
linux
、
linker
、
shared-libraries
、
loader
我想知道我所问
的
共享
库
在符号表引用方面是如何工作
的
。这就像我们包含一个共享
库
时,它导出符号表进行处理,然后根据一些指针执行相应
的
函数。 共享
库
带区
的
含义是什么?编辑:-我想知道当共享
库
加载
到内存中时它是如何工作
的
。\当一个函数从
库
中有def
的
应用程序调用时,比方说Fun()。那么这种联系是如何发生
的
。我希望现在一切都清楚了。
浏览 1
提问于2009-09-05
得票数 1
回答已采纳
2
回答
Ubuntu上
的
C++应用程序。安装gcc 4.8.1后,gdb无法工作
gcc
、
gdb
我在Ubuntu12.04上安装了gcc 4.8.1 (为此我不得不添加ppa ),现在gdb显示了以下消息: 无法找到
动态
链接器断点函数。GDB将无法为5个
库
调试共享
库
初始化器并跟踪显式
加载
的
动态
code.Could不
加载
共享
库
符号,例如/usr/lib/x86_64-
linux
-gnu/libstdc+.so.6。使用"info sharedlibrary“命令
查看</em
浏览 1
提问于2013-10-02
得票数 9
回答已采纳
1
回答
是否可以在OS上静态地链接Haskell应用程序?
haskell
我对任何语言中
的
静态链接都很陌生,但我正在尝试静态地链接一个Haskell程序,以便在其他macs上使用。我已经设法在
Linux
上静态链接,并通过使用以下选项确认它正在使用其他
Linux
框:-O2 -static -optl-static -optl-pthread 当我试图在OS上使用这些选项时,我会得到以下错误我做了什么完全疯狂
的
事吗?
浏览 1
提问于2013-02-24
得票数 3
1
回答
freebsd上
的
Linux
(ibm_db libdb2.so.1)
python
、
sqlalchemy
、
informix
、
freebsd
我试图在bsd上使用一个
库
,这个
库
是为IBM连接为
linux
设计
的
:但我得到了导入错误: >我已经成功地安装了ibm_db和ibm_db_sa,我只是认为在bsd上使用
linux
应用程序更有问题。
浏览 7
提问于2012-03-15
得票数 2
1
回答
Linux
内核如何
动态
地使用模块?
linux-kernel
、
kernel-modules
、
dynamic-linking
、
dynamic-loading
理解
Linux
内核说 内核在管理模块时有两个关键任务要执行。第一项任务是确保内核
的
其余部分能够到达模块
的
全局符号,例如其主函数
的
入口点。模块还必须知道内核和其他模块中符号
的
地址。第二个任务包括跟踪模块
的
使用情况,以便在另一个模块或内核
的
另一部分使用模块时不会卸载模块。一个简单
的
引用计数跟踪每个模块
的
使用情况。任何共享
库
都可以
动态
链接(使用LD_LIBRARY_PATH)和
动态
<em
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
1
回答
Linux
,调试器程序开发
linux
、
linux-kernel
、
debugging
下面是两个小程序,无法找出具体
的
问题.在传递PID后,显示结果是执行5000+指令。return -1; return 0;以上程序已用于调试由以下程序创建
的
进程/test,然后检查它
的
pid。作为下一步,我们正在运行./Debug pid。由于上面的执行,它显示子进程已经执行了5000+指令,并且一直在打印相同
的
指令。请务必让我知道,如果有任何其他方法来做,并让我知道如何读取另一个过程<
浏览 0
提问于2013-01-09
得票数 3
1
回答
``dlopen()‘通过调用
动态
链接器’`ld
linux
.so‘执行
动态
链接吗?
dynamic-linking
、
ld
CSAPP说dlopen()是否通过调用
动态
链接器ld-
linux
.so来执行
动态
链接?ld-
linux
.so是dlopen()调用来执行
动态
链接
的
动态
链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
2
回答
找不到
Linux
上
的
共享
库
linux
、
ubuntu
、
shared-libraries
我在UbuntuLinux16.0.2上从源代码构建了一些共享
库
。我手动将它们复制到/usr/local/lib。我验证了/usr/local/lib路径确实位于ld.so.conf包含
的
一个ld.so.conf文件中。 然后我运行:来更新缓存。但是,当我试图运行我
的
可执行文件(它试图
动态
加载
我以前使用dlopen复制到/usr/local/lib中
的
一个
浏览 0
提问于2018-04-04
得票数 1
回答已采纳
1
回答
C
动态
包含
库
,通过将原始函数数据复制到内存块
c
、
function
、
dll
、
function-pointers
我想,如果我有一个单独函数
的
原始机器代码输出,我可以恐惧地将其读取到一块内存中,并只需创建一个指向那里
的
函数指针,以便在运行时
动态
包含一个函数。 这样行得通吗?
浏览 31
提问于2020-10-08
得票数 0
1
回答
为什么在使用boost进行编译时,我仍然必须在
linux
上使用BOOST_LOG_DYN_LINK或BOOST_ALL_DYN_LINK?
c++
、
boost
、
compilation
、
linker
AFAIK,这两个宏用于使auto_link.hpp能够生成#务实注释(lib,name),这样链接器就可以自动链接使用
的
库
,该
库
只能在windows上工作。但是在
linux
上,为什么我仍然需要定义至少两个宏中
的
一个,而必须同时指定所使用
的
库
?或者这两个宏是如何在
linux
上工作
的
?
浏览 0
提问于2019-05-07
得票数 3
1
回答
CPython扩展如何调用在CPython中定义
的
函数?
python
、
c
、
dll
、
cpython
command)) sts = system(command);} 正如我们所看到
的
,外部C扩展中
的
这个函数能够使用(我认为)在主CPython解释器源代码中定义
的
函数:PyArg_ParseTuple。如果我们简单地直接构建扩展源文件(也称为gcc -shared myextension.c等),即使包含必要
的
头<Python.h>,链接器也会抱怨undefined reference to
浏览 2
提问于2020-03-31
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
警惕利用Linux预加载型恶意动态链接库的后门
动态链接库DLL的加载:隐式加载和显式加载
Linux 查看 SELinux 的状态
动态网页常用的两种数据加载方式ajax和js动态请求
探索静态库与动态库的“奥秘”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券