腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答已采纳
1
回答
``dlopen()‘通过
调用
动态
链接器’`ld
linux
.
so
‘执行
动态
链接吗?
、
CSAPP说dlopen()是否通过
调用
动态
链接器ld-
linux
.
so
来执行
动态
链接?ld-
linux
.
so
是dlopen()
调用
来执行
动态
链接的
动态
链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
1
回答
涉及开放cobol dll的jni
调用
、
、
、
、
c
-wrapper(main)-->COBOLProgram -> several dyn(.
so
) and static called modulesjava class --> libjni.
so
-->
浏览 3
提问于2016-07-04
得票数 2
2
回答
在
C
++中向共享对象添加
动态
依赖项
、
ldd libB.
so
libstdc++.
so
.6 => /usr/lib/x86_64-
linux
-gnu/libstdc/libc.
so
.6 (0x00007f3506a1
c
000) /lib64/ld-
linux
-x86-64.
so
.2 (0x00007f3507
浏览 4
提问于2016-02-04
得票数 2
回答已采纳
2
回答
什么是链接器,什么是
动态
链接中的加载程序?
、
、
任何
Linux
程序都可以通过
调用
execve函数来
调用
加载程序,我们将在8.4.6节中详细描述该函数7.10
动态
链接到共享库之后,我们将把它链接到图7.7中的示例程序:
linux
> gcc -o prog2l main2.
c
.接下来,它注意到prog2l包含一个.interp部分,其中包含
动态
链接器的路径名,这个链接器本身就是一个共享对象(例如,
Linux
系统上的ld-
linux
.
浏览 0
提问于2020-09-27
得票数 -1
1
回答
动态
链接器如何执行/proc/self/exe
、
、
、
在
Linux
上执行
动态
链接的可执行文件时,将
调用
动态
链接器作为其解释器(在此中描述)。如果我理解正确的话,运行:将导致
Linux
执行:我很难理解这将如何为/proc/self/exe工作。根据上面的逻辑,运行:将导致
Linu
浏览 6
提问于2020-05-07
得票数 2
回答已采纳
1
回答
这种文件压缩技术是什么?
如何提取这个文件??
浏览 5
提问于2022-03-10
得票数 -1
1
回答
打包在jar文件中的来自java应用程序的
c
++
、
、
我想从java应用程序
调用
一个打包在jar文件中的
c
++程序。可以从jar文件打包并
调用
c
++吗?谢谢
浏览 4
提问于2013-04-09
得票数 1
5
回答
默认情况下链接的库
、
、
我的代码正在测试中:return 0;从它编译的可执行文件所依赖的
动态
共享库是:$ ldd test libc.
so
.6 => /lib/libc.
so
.6 (0x00935000) /lib/ld-
linux
.
so
.2 (0x00ea5
浏览 25
提问于2011-08-06
得票数 6
回答已采纳
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.<
浏览 0
提问于2018-06-11
得票数 5
回答已采纳
2
回答
如何从
C
++函数/Qt方法按需加载
动态
库
、
、
、
、
创建了
动态
库,如下所示struct Tcl_Interp;1)简化cc文件2)创建共享库 g++ -static-libstdc++ -static-libgcc -shared -o libmy.
so
myfile.o -L/tools/
linux
64/qt-4.6.0
浏览 3
提问于2016-09-02
得票数 2
回答已采纳
1
回答
为什么libc依赖于ld.
so
?
、
、
、
我一直认为libc应该是一个独立的
动态
库,直到我发现: /lib64/ld-
linux
-x86-64.
so
.2(0x00007fd743
c
00000)有人能告诉我为什么libc需要ld.
so
吗?
浏览 3
提问于2021-01-05
得票数 2
回答已采纳
1
回答
从Java JNI访问Ada (在.
so
中)
、
、
我正在从
Linux
中的Java应用程序
调用
Ada代码。Ada代码驻留在具有
C
-api的
动态
库(共享库)中。 从Java works链接.
so
。同样地,在.
so
中
调用
C
函数,并进一步
调用
Ada代码。对Ada的
调用
运行良好,但Ada似乎没有(辅助)堆栈。我知道必须
调用
adainit(),无论是自动的还是手动的。在构建.
so
时,我还尝试了绑定-Dnn (如-D20k和-D10m),并尝试
浏览 18
提问于2021-02-24
得票数 1
2
回答
-pthread、-lpthread和最小
动态
链接时间依赖关系
、
、
、
、
根据经验,-pthread只给了我一个额外的宏:#define _REENTRANT 1,而且它似乎也强制libpthread.
so
.0作为
动态
链接时依赖项。当我使用-lpthread编译时,只有当我实际
调用
任何pthread函数时,才会添加该依赖项。libpt
浏览 6
提问于2016-12-21
得票数 7
回答已采纳
1
回答
如何在颤振桌面应用程序中使用
c
++代码?
、
、
、
如何使用
C
++为桌面应用程序开发自定义插件,如何在我的颤振代码中使用
C
++语言,以及如何访问它。是否有用dart语言访问
C
++程序的适当文档?
浏览 5
提问于2021-06-06
得票数 2
回答已采纳
1
回答
为什么加载libc共享库有"'LibraryLoader‘对象不可
调用
’错误?
、
、
、
、
来自 导入
Linux
/Unix t= ctypes.CDLL( '/lib/libc.
so
.6‘)#中的libc.time(无)#等效
C
代码:t= time(NULL)打印t $ whereis libc libc: /usr/lib/x86_64-
linu
浏览 1
提问于2018-06-11
得票数 1
回答已采纳
2
回答
在
C
++中是否有一种从用户/客户端执行代码的安全方法?
、
、
、
用户/客户端将他们的
C
++代码编译到
动态
库(例如libuser.
so
),并上传到
Linux
上的服务器(X64)。 如何控制libuser.
so
资源的可访问性?
浏览 4
提问于2015-09-17
得票数 3
1
回答
我们可以在窗口上使用.
so
文件吗?
、
、
、
我需要在windows和
linux
平台上为我的
c
++代码库
动态
创建和链接库。我知道DLL格式适用于windows,而.
so
则用于
linux
平台。但是我读到.
so
也可以在windows平台上链接。我的问题是,我能否创建一个通用
动态
库(.
so
)来在windows和
linux
上运行我的应用程序?如果是,怎么做?
浏览 3
提问于2016-01-18
得票数 1
回答已采纳
1
回答
(
Linux
、Glibc)
、
、
$ cat a.
c
$ gcc a.
c
-w -o a默认情况下,两个库都是
动态
链接的:
linux
-gate.
so
.1 /lib/ld-
linux
.
so
.2
linux</em
浏览 2
提问于2011-06-07
得票数 11
回答已采纳
1
回答
在JNI中链接静态库
、
我想将一个静态库(比如libFoo.a)链接到我正在创建的
动态
库中。这个
动态
库是从我的Java类
调用
的。 这个是可能的吗?如果是这样的话,是怎么做的?gcc -I$JAVA_DIR/include -I$JAVA_DIR/include/
linux
-o libXY.
so
-shared jni/xy.
c
libFoo.a
浏览 0
提问于2013-04-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 Rust 调用 C 库函数|Linux 中国
python调用C/C+程序
Python无缝调用C/C+代码
Kotlin Native调用C语言
SPSS调用python(4):创建动态命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券