腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态Vs
动态
库
、
、
、
、
我读过关于静态和
动态
库
的文章。But will not contribute to the size of the EXE. 1.它是静态链接还是
动态
链接
浏览 8
提问于2011-08-27
得票数 2
回答已采纳
1
回答
什么是"Windows不支持适当的
动态
链接?“
、
、
、
我已经阅读了
Linux
dlopen()和dlsym()的文档,它们分别打开
动态
库
并在库中加载
符号
。
Linux
和Windows
动态
库
调用不同的原因是什么?
Linux
上的
动态
库
能够在可执行文件中加载
符号
,这是唯一的
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
2
回答
静态
库
链接两次
我有以下设置: 你怎么解决这个问题?谢谢你的回答,我现在可以准确地解释我的情况了。
动态
库</em
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
3
回答
链接器如何知道哪些
符号
应该在运行时解析?
、
、
链接器如何知道哪些
符号
应该在运行时解析?我特别感兴趣的是,共享对象文件携带了什么信息来指示链接器在运行时解析
符号
。
动态
符号
解析在运行时是如何工作的,即可执行文件将如何查找
符号
,如果定义了多个
同名
的
符号
,将会找到这些
符号
? 如果文件只是静态链接,然后在运行时作为共享
库
的一部分
动态
链接,会发生什么情况?可执行文件将使用哪个
符号
?换句话说,是否可以通过将可执行文件中的
符号
链接到共享<em
浏览 0
提问于2010-10-05
得票数 13
回答已采纳
1
回答
glibc.so中的线程是否由弱
符号
实现,以提供线程存根函数?
、
pthread在glibc.so中是否由弱
符号
实现,以提供pthread存根函数?使用弱
符号
还是其他技术? libssl与glibc中的pthread相似吗?
浏览 1
提问于2014-01-13
得票数 5
回答已采纳
1
回答
Python C扩展和Xcode 4.5
、
我尝试如下: 1.使用C/C++
库
模板,指定
动态
库
2.将Mach-O类型更改为Bundle 3.仍然无法生成.so,所以我将包装器扩展更改为.so,但没有成功。
浏览 0
提问于2012-12-31
得票数 1
回答已采纳
1
回答
复杂的
动态
和静态链接与重复(火狐插件,WebRTC和VP8)
、
、
、
、
我试图用抽象的方式来描述这个问题,但不管怎样,我最后给出了关于实际
库
的详细信息。
动态
库
Addon与程序集中有一些代码的其他
库
WebRTC静态链接,该代码与WebRTC自己的对象文件一起作为对象文件链接到WebRTC中,让我们调用该汇编代码VP8。现在,将要加载
库
Firefox的应用程序Addon非常复杂,它有自己版本(静态链接)的
库
WebRTC(让我们称之为WebRTC2),但它是旧版本的。应用程序Firefox是火狐浏览器,WebRTC是WebRTC
库
,VP8是VP8
浏览 4
提问于2013-09-11
得票数 3
1
回答
选择要在运行时链接的
库
、
、
、
.);使用下面提到的dlopen()系列,我可以有以下程序流: 解析cmd line params ->如果请求UDT,则将
库
libudt ->获取和存储句柄加载到所有UDT BSD函
浏览 5
提问于2012-01-28
得票数 1
回答已采纳
1
回答
如何基于
linux
上的CPU功能进行运行时绑定
、
、
、
、
是否有可能让一个
linux
库
(例如"libloader.so")加载另一个
库
来解析任何外部
符号
?有数百个函数需要以这种方式进行
动态
绑定,因此更改声明或调用代码是不实际的。我已经制作了一个可执行文件,它通过ld标志--unresolved-
浏览 6
提问于2015-04-08
得票数 8
回答已采纳
1
回答
Unix程序使用来自共享
库
的错误函数
、
、
对于每个实用程序,我将获取服务器所需的代码,并将其重构为共享
库
,以便实用程序和服务器现在都将链接到共享
库
。当我尝试使用与给定实用程序具有相同功能的服务器时,服务器使用的是链接到的第一个
库
中的代码,而不是它应该从其中获取功能的
库
。例如,我有用于设备A、B、C的xml,这些设备由一个公共xml
库
解析,但每个设备都有自己的共享
库
libA、libB、libC供服务器使用。当我调用服务器为设备C发送xml时,它使用的是来自libA的函数'HandleStartElement‘,而不是li
浏览 1
提问于2010-03-06
得票数 3
回答已采纳
1
回答
``dlopen()‘通过调用
动态
链接器’`ld
linux
.so‘执行
动态
链接吗?
、
CSAPP说dlopen()是否通过调用
动态
链接器ld-
linux
.so来执行
动态
链接?ld-
linux
.so是dlopen()调用来执行
动态
链接的
动态
链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
1
回答
虽然包含静态
库
,但在运行时仍链接到
同名
动态
库
、
、
、
我正在使用nvcodec sdk (),并在我的项目中使用它的
linux
静态
库
。我在gcc中添加了编译选项然而,当运行该程序时,我发现
符号
存根实际上在NvCodec/Lib/
linux
浏览 19
提问于2018-08-09
得票数 0
回答已采纳
1
回答
在共享
库
中导出静态函数和变量
、
、
、
到目前为止,我假设C中具有静态链接(即静态函数和静态变量)的对象不会与其他编译单元(即.c文件)中的其他对象(静态或外部链接)冲突,因此我对内部助手函数使用“短”名称,而不是以
库
名称作为所有对象的前缀。最近,我的
库
的一个用户由于名称与另一个共享
库
的导出函数冲突而崩溃。经过调查,我发现我的几个静态函数是共享
库
的
符号
表的一部分。parse_bool_var(root_obj, "bool_b", &bool_b);{
浏览 96
提问于2018-05-28
得票数 4
回答已采纳
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
回答已采纳
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
1
回答
最大外部
符号
长度
、
、
关于C++中的最大外部
符号
长度(全局变量、函数、类等名称),我有两个问题: C++语言的GNU和其他链接器(静态链接)中的最大外部
符号
长度是多少?
Linux
,Windows (
动态
链接)上的
动态
链接
库
的最大外部
符号
长度是多少?
浏览 4
提问于2015-08-28
得票数 2
2
回答
在另一个DLL中
动态
加载DLL
、
、
我需要在另一个
动态
链接
库
(Visual C++ )中加载一个
动态
链接
库
,这样我就可以在第二个
动态
链接
库
中使用嵌入在第一个
动态
链接
库
中的类。我有这两个
库
的代码,因为我创建了两个dll,但我从来没有
动态
加载过
库
,所以我不确定这是如何完成的…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包括windows或
浏览 4
提问于2010-11-24
得票数 2
2
回答
dlsym --获取重写的
符号
、
、
、
、
我有一个
动态
加载
库
的应用程序,它
动态
加载
库
... 在Windows中,我可以遍历所有加载的模块,查找我感兴趣的
符号
。我不知道在Unix/
Linux
环境下该怎么做。我知道我可能会对前两个
符号
使用dlsym(dlopen(0, flag))或dlsym(RTLD_DEFAULT / RTLD_NEXT),并且知道要搜索的模块的顺序--我如何才能更深入地了解给定
符号
的所有定义
浏览 1
提问于2011-11-30
得票数 4
1
回答
如何从用LD_PRELOAD加载的
库
构造函数调入可执行文件?
、
、
、
、
我希望能够从我预先加载的
库
中调入可执行文件。");{ return 0;这是用现在我想预加载
库
,/a.out [0] 因此,它看起来像是在正确的位置查找callme
符号
。
浏览 2
提问于2014-03-20
得票数 1
2
回答
NodeJS本机模块-如何删除调试
符号
、
、
它正在进行发行版构建,但
符号
表仍然包含在输出文件中。strings [node-module]这是我的binding.gyp: "targets": [ "libraries": [ "/usr/lib
浏览 2
提问于2018-02-23
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
警惕利用Linux预加载型恶意动态链接库的后门
从四个问题透析Linux下C++编译&链接
初识C语言之第一篇 编译过程,那些你不知道的知识点!
为初学者准备的 ln 命令教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券