腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
那么dlfcn.
c
、d-
linux
.so和libdl.so之间有什么关系呢?
、
、
、
、
我对
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
回答
如何在内存中
加载
外部文件/程序,然后执行它(
C
++和Unix)?
、
、
、
我想使用
C
++程序(在Unix上)读取该文件,然后从内存中执行它。我知道这在Windows上是可能的,但我找不到Unix的解决方案。编辑1:为了让它更清晰(这也是我不能使用dlopen的原因):我需要这个功能的原因是因为可执行文件是
动态
生成的,所以我不能在一个
库
中一次性构建所有这些文件。
浏览 2
提问于2012-01-18
得票数 0
1
回答
您能在android应用程序中直接链接静态
库
吗?
、
、
我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接静态/共享
库
的问题。add_library(native-lib生成APK时,我无法找到静态
库</em
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用
C
++在windows中编写一个程序,在这个程序中,用户可以编译
动态
链接
库
(windows)或共享目标文件(
linux
)形式的扩展。在windows上,可以使用LoadLibrary函数
加载
动态
链接
库
。在
linux
上
加载
.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
1
回答
无法在
C
++中使用lua
库
、
好的,我尝试在
linux
/Ubuntu上编译一个简单的
C
++ lua程序;首先,我安装了lua
库
:我下载了lua源代码并自己编译了它:它起作用了:当我在lin命令中调用lua时,它向我展示了版本Lua5.3.1;然后,我使用这个lib编写了一个简单的
C
++程序: extern "
C</
浏览 11
提问于2015-06-29
得票数 3
回答已采纳
2
回答
在
linux
上
加载
多个类似的共享
库
、
、
、
模型是从XML文件创建的,其表示的一部分是
动态
生成的
C
代码。这段
C
代码被
动态
编译到一个
动态
加载
的共享
库
中(使用POCO共享
库
类)。共享
库
主要包含小函数,模型创建的一部分是填充指向这些函数的函数指针。我认为这与
Linux
上的
动态
加载
如何工作有关,以及每个共享
库
都包含具有相同名称的函数的事实。这是PIC造成的吗?从共享库函数中检索数据时,问题本身并不明显。因此,问题是
浏览 0
提问于2013-03-01
得票数 4
回答已采纳
7
回答
动态
加载
和
动态
链接的区别?
、
、
、
例程只有在被调用后才会
加载
。所有例程都以可重定位的
加载
格式保存在磁盘上。主程序被
加载
到内存中并被执行。这称为
动态
链接。 为什么这被称为
动态
链接?它不应该是
动态
加载
吗,因为例程直到它在
动态
加载
中被调用才被
加载
,在
动态
链接中,链接被推迟到执行时间。
浏览 513
提问于2012-04-07
得票数 33
2
回答
静态Vs
动态
库
、
、
、
、
我读过关于静态和
动态
库
的文章。ld -o EXE main.o -lUtilities whichi observed in dbx (Solaris debugger)1.它是静态链接还是
动态
链接。
浏览 8
提问于2011-08-27
得票数 2
回答已采纳
1
回答
是否可以在Mono中用DllImport
加载
ld-
linux
.so.2?
、
、
我需要在
Linux
中
动态
加载
共享对象(以及将来的OS,但每次只
加载
一件东西),而实际上,试图在
linux
.so.2中使用DllNotFoundException总是会失败的。试图在
C
程序中
加载
它似乎也失败了(dlopen返回null)。 在没有DllImport的情况下,还有其他方法可以
动态
链接Mono中的
库
吗?
浏览 2
提问于2014-03-31
得票数 1
回答已采纳
2
回答
在另一个DLL中
动态
加载
DLL
、
、
我需要在另一个
动态
链接
库
(Visual
C
++ )中
加载
一个
动态
链接
库
,这样我就可以在第二个
动态
链接
库
中使用嵌入在第一个
动态
链接
库
中的类。我有这两个
库
的代码,因为我创建了两个dll,但我从来没有
动态
加载
过
库
,所以我不确定这是如何完成的…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...o
浏览 4
提问于2010-11-24
得票数 2
3
回答
列出在
Linux
上使用
C
/
C
++执行的程序中的共享
库
、
、
我想知道在
Linux
上执行
C
/
C
++程序时
加载
了哪些
动态
库
。int main() ...list = GetAllSharedLibraryFilePaths();列表应包含: libm.so.6,librt.so.1,...或者路径: /lib/x86_64-
linux
-gnu/libm.so.6、/lib/x86_64-
linux
-gnu/librt.
浏览 7
提问于2019-12-10
得票数 2
1
回答
不同的`libc.so`之间有什么区别和关系?
、
、
论Lubntu 18.04libc: /usr/lib/x86_64-
linux
-gnu/libc.a /usr/lib/x86_64-
linux
-gnu/libc.so/usr/share/man/man7/libc.7.gz /lib/i386-
linux
-gnu/libc.so.6 /lib/
浏览 0
提问于2018-06-11
得票数 5
回答已采纳
1
回答
什么是"Windows不支持适当的
动态
链接?“
、
、
、
我已经阅读了
Linux
dlopen()和dlsym()的文档,它们分别打开
动态
库
并在库中
加载
符号。
Linux
和Windows
动态
库
调用不同的原因是什么?
Linux
上的
动态
库
能够在可执行文件中
加载
符号,这是唯一的
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
2
回答
共享对象和dll之间的区别
、
、
、
我有一个
库
,它在编译时构建一个名为libEXAMPLE.so的共享对象(在so.le文件夹中),以及一个名为EXAMPLE.so的dll (在dll文件夹中)。
浏览 4
提问于2012-11-09
得票数 5
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
3
回答
动态
加载
静态
库
?
、
、
可以在运行时
动态
加载
Linux
中的静态libary *.a吗? 如何
动态
加载
静态
库
?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
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
上运行的
C
应用程序为例,它与所需的共享
库
动态
链接。
动态
链接器是否在应用程序启动时
加载
此
库
?或者只能在需要从该
库
调用函数时才
加载
它吗?如果是后者,它如何才能真正知道哪个函数属于哪个
库
?
浏览 16
提问于2022-08-31
得票数 0
1
回答
为什么libc依赖于ld.so?
、
、
、
我一直认为libc应该是一个独立的
动态
库
,直到我发现: /lib64/ld-
linux
-x86-64.so.2(0x00007fd743
c
00000)有人能告诉我为什么libc需要ld.so吗?
浏览 3
提问于2021-01-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
警惕利用Linux预加载型恶意动态链接库的后门
动态链接库DLL的加载:隐式加载和显式加载
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
Linux库概念,动态库和静态库的制作,如何移植第三方库
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券