腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答
这种文件压缩技术是什么?
如何提取这个文件??
浏览 5
提问于2022-03-10
得票数 -1
1
回答
为什么libc依赖于ld.
so
?
、
、
、
我一直认为libc应该是一个独立的
动态
库
,直到我发现: /lib64/ld-
linux
-x86-64.
so
.2(0x00007fd743
c
00000)有人能告诉我为什么libc需要ld.
so</e
浏览 3
提问于2021-01-05
得票数 2
回答已采纳
5
回答
默认情况下链接的
库
、
、
我的代码正在测试中:return 0;从它编译的可执行文件所依赖的
动态
共享
库
是:$ ldd test libc.
so
.6 => /lib/libc.
so
.6 (0x00935000) /lib/ld-
linux
.
so
.2
浏览 25
提问于2011-08-06
得票数 6
回答已采纳
2
回答
如何从
C
++函数/Qt方法按需加载
动态
库
、
、
、
、
创建了
动态
库
,如下所示struct Tcl_Interp;1)简化cc文件2)创建共享
库
g++ -static-libstdc++ -static-libgcc -shared -o libmy.
so
myfile.o -L/tools/
linux
6
浏览 3
提问于2016-09-02
得票数 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.<
浏览 0
提问于2018-06-11
得票数 5
回答已采纳
1
回答
``dlopen()‘通过
调用
动态
链接器’`ld
linux
.
so
‘执行
动态
链接吗?
、
CSAPP说dlopen()是否通过
调用
动态
链接器ld-
linux
.
so
来执行
动态
链接?ld-
linux
.
so
是dlopen()
调用
来执行
动态
链接的
动态
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
1
回答
打包在jar文件中的来自java应用程序的
c
++
、
、
我想从java应用程序
调用
一个打包在jar文件中的
c
++程序。可以从jar文件打包并
调用
c
++吗?谢谢
浏览 4
提问于2013-04-09
得票数 1
1
回答
我们可以在窗口上使用.
so
文件吗?
、
、
、
我需要在windows和
linux
平台上为我的
c
++代码
库
动态
创建和链接
库
。我知道DLL格式适用于windows,而.
so
则用于
linux
平台。但是我读到.
so
也可以在windows平台上链接。我的问题是,我能否创建一个通用
动态
库
(.
so
)来在windows和
linux
上运行我的应用程序?如果是,怎么做?
浏览 3
提问于2016-01-18
得票数 1
回答已采纳
1
回答
从Java JNI访问Ada (在.
so
中)
、
、
我正在从
Linux
中的Java应用程序
调用
Ada代码。Ada代码驻留在具有
C
-api的
动态
库
(共享
库
)中。 从Java works链接.
so
。同样地,在.
so
中
调用
C
函数,并进一步
调用
Ada代码。对Ada的
调用
运行良好,但Ada似乎没有(辅助)堆栈。我知道必须
调用
adainit(),无论是自动的还是手动的。在构建.
so
时,我还尝试了绑定-Dnn
浏览 18
提问于2021-02-24
得票数 1
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
回答已采纳
1
回答
opencv仅在
linux
中发生的未定义引用错误
、
我现在正在构建一个
库
,它依赖于opencv的一些功能,我使用opencv的方式是静态地链接它。然而,构建的
库
是一个
动态
库
(例如,windows中的dll.dll和
linux
中的dll.
so
)。有了这个
库
之后,我就不难构建一个在windows环境中使用这个
动态
库
(.dll)的演示程序。只是起作用了。但是,当它构建在
Linux
上时。这是一个不同的故事。我可以构建
动态
库
(dll.<em
浏览 2
提问于2014-02-27
得票数 0
回答已采纳
2
回答
C
++
库
依赖于
C
库
吗?( GCC和
linux
的例子)
、
、
GCC和
linux
的例子, 提前谢谢你。
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
2
回答
什么是链接器,什么是
动态
链接中的加载程序?
、
、
任何
Linux
程序都可以通过
调用
execve函数来
调用
加载程序,我们将在8.4.6节中详细描述该函数7.10
动态
链接到共享
库
之后,我们将把它链接到图7.7中的示例程序:
linux
> gcc -o prog2l main2.
c
.接下来,它注意到prog2l包含一个.interp部分,其中包含
动态
链接器的路径名,这个链接器本身就是一个共享对象(例如,
Linux
系统上的ld-
li
浏览 0
提问于2020-09-27
得票数 -1
1
回答
关于
C
中的静态和共享
库
链接
、
main() printf("%s","Hello world"); } 注意:我是这个概念的初学者,所以在没有意义的地方请随时纠正我
浏览 2
提问于2014-02-08
得票数 0
回答已采纳
1
回答
动态
库
是在启动时加载的,还是只有在可执行文件需要时才加载?
、
、
、
、
以在
Linux
上运行的
C
应用程序为例,它与所需的共享
库
动态
链接。
动态
链接器是否在应用程序启动时加载此
库
?或者只能在需要从该
库
调用
函数时才加载它吗?如果是后者,它如何才能真正知道哪个函数属于哪个
库
?
浏览 16
提问于2022-08-31
得票数 0
1
回答
(
Linux
、Glibc)
、
、
我有一个问题:如果我们有一个不使用线程的应用程序,我们可以通过两种方式链接它:2)在链接中添加两个
库
: libpthread和libdl。int main(){printf("Hehe");}$ gcc a.
c
-w -o a1 -ldl -lpthread$ ldd a
linux
-gat
浏览 2
提问于2011-06-07
得票数 11
回答已采纳
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</e
浏览 7
提问于2019-12-10
得票数 2
4
回答
在UNIX中创建.
so
和.a
如何在UNIX中创建.
so
和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
1
回答
生成包含dll和编译器的新项目
、
我是一个关于
linux
中dll使用的问题。我有
动态
链接
库
和.h文件,在windows下工作良好。但是现在我需要在
linux
下运行这个程序。如果我编写.cpp文件,该函数将
调用
该dll文件函数。我是否可以将此.cpp文件编译为程序集或.
so
文件。然后我可以使用.
so
文件没有原始的
动态
链接
库
文件?
浏览 9
提问于2018-08-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 Rust 调用 C 库函数|Linux 中国
Android 如何使用JNI构建wav转码amr的so动态库
Windows下c+调用 Rust 库的例子
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
Linux的系统调用与函数库的关系
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券