腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态
库
链接两次
问题:
Linux
和Windows之间有什么区别吗?Windows: 动态
库
有
静态
库
的text+data段的副本。可执行程序不知道,动态
库
已经链接了
静态
库
,因为
静态
库
符号的非从外部
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
1
回答
如何解析/打印iPhone
静态
库
中的符号列表?
如何解析/打印iPhone
静态
库
中的符号列表?在Windows和
Linux
服务器上。我想在有人尝试下载之前运行一个脚本,它将显示
静态
库
的
符号表
,这样他们就可以 我在一个用iPhone4 SDK创建的
库
上尝试了
浏览 3
提问于2011-05-30
得票数 2
1
回答
nm vs "readelf -s“
、
、
假设我们有一个名为libtest.so的共享
库
,其中有一个函数“foo$strip libtest.so$nm libtest.so
浏览 1
提问于2012-04-01
得票数 36
回答已采纳
1
回答
从Win32交叉构建的
静态
库
导出
函数
、
、
、
我试图使用win32交叉构建工具链构建一个i686-w64-mingw32
静态
库
。static/$@ $^ $(RELEASE_LINK_WIN32.c) $< -c -o $@ 这给了我
静态
库
在
linux
端使用nm检查这一点,我可以看到所有的组成对象文件及其包含的函数。在相关的头文件中,我标记了我想用__declspec(dllexport)
导出
的函
浏览 6
提问于2017-12-14
得票数 1
回答已采纳
1
回答
由C++编译器创建的
符号表
、
、
、
、
我正在阅读有效的C++,第3版和第2项(喜欢const、枚举和内联以#defines),Scott提到了
符号表
:他解释说#defines可能不会出现在
符号表
中。这是使用为每个对象文件创建的表来完成的,这样在稍后阶段就可以通过链接器从对象文件创建可执行文件/
库
时定义符号。在链接期间,符号是由链接器用其适当的内存地址代替的。链接之后,一旦内存地址被解析,我不认为
符号表
是必需的?也就是说,我认为
符号表
在可执行文件/
库
中是不可用的,对吗? 我怀疑
符号表
对
浏览 2
提问于2014-10-22
得票数 7
2
回答
处理共享对象中的全局变量
、
、
、
、
尽管我的可执行文件定义了globalVar (
静态
链接),但是当我加载动态链接
库
sh.so时,它表示未定义的globalVar。怎么处理这个?
浏览 3
提问于2017-04-24
得票数 3
回答已采纳
3
回答
将符号限制在
linux
可执行文件的本地范围内
、
、
实际上,我有一个
静态
链接到第三方
库
的可执行文件,比如"ver1.a“,还使用了第三方".so”文件,该文件再次链接到同一个
库
,但不同的版本称为"ver2.a“。问题是这两个版本的实现是不同的。在开始加载可执行文件时,"ver1.a“中的符号将被
导出
到全局
符号表
中。我们想出了一个解决方案,就是我们不会将用于可执行文件的符号
导出
到全局
符号表
中,因此,当".so“加载并尝试使用ver2.a中的符号时,它将不会在全局
符号
浏览 3
提问于2009-11-26
得票数 2
1
回答
从DLL及其关联导入库(VS8)中删除
导出
符号
、
背景:我的推理是,既然链接步骤已经完成,那么删除由
库
造成的
符号表
中的混乱是安全的。 因此,我想知道是否有什么工具来实现这一点。
浏览 2
提问于2011-09-14
得票数 6
回答已采纳
1
回答
内核
导出
符号还是全局符号与
静态
全局符号?
、
、
简单的
静态
符号具有与C
静态
符号相同的含义。因此,局部
静态
变量具有局部范围和
静态
分配。
静态
函数作用域是一个文件。但是
静态
输出的符号呢?如何处理EXPORT_SYMBOL()、EXPORT_PER_CPU_SYMBOL()、EXPORT_UNUSED_SYMBOL()宏
导出
静态
符号?全球符号和输出符号之间有什么区别?添加
导出
符号的附加信息是链接器的责任吗?全局
静态
变量内置内核在所有内核和可加载模块中可见吗? 可以从可加载
浏览 2
提问于2015-03-25
得票数 3
回答已采纳
2
回答
Linux
/C++共享
库
:我可以编辑sybol表吗,即哪些符号被
导出
?
、
不幸的是,这个.so
静态
链接了Boost1.33,并且它
导出
了boost::...符号,我的应用程序想要使用它。这会导致在使用boost::start_thread()时立即出现SEG错误。我的想法是,如果有工具可以读取
符号表
,那么也可以编辑
符号表
(关于可见性/
导出
)。 一般情况下,这种事后编辑是可能的吗?有没有这样的工具呢?如果没有,我该如何开发这样的工具呢?
浏览 5
提问于2015-10-28
得票数 0
1
回答
如何使
静态
链接的ELF文件加载LD_PRELOAD .so
、
、
、
我有
静态
链接二进制(ELF文件),它没有动态段,.dymsym段,不执行LD_PRELOAD命令等等。我如何创建假虚拟动态段来激活动态加载程序并执行LD_PRELOAD命令?
浏览 4
提问于2016-08-03
得票数 6
回答已采纳
1
回答
符号表
与
静态
链和作用域是如何关联的?
、
在我们的课堂上,我们讨论了
静态
链和显示。我想我理解我们为什么需要这些。否则,当我们有嵌套的方法时,我们就无法确定当我们有嵌套方法时,我们正在谈论的变量是什么。我会给一些背景(请纠正我,如果我是错的)。
静态
链用于查找在内部函数中重新定义变量时应该使用的变量。在上面显示的堆栈中,每个帧都有一个指向包含它的方法的指针。我不太清楚
符号表
是做什么用的。我只想重申我的问题:
符号表
用于什么?它与<
浏览 4
提问于2010-08-02
得票数 6
回答已采纳
1
回答
在共享
库
中
导出
静态
函数和变量
、
、
、
到目前为止,我假设C中具有
静态
链接(即
静态
函数和
静态
变量)的对象不会与其他编译单元(即.c文件)中的其他对象(
静态
或外部链接)冲突,因此我对内部助手函数使用“短”名称,而不是以
库
名称作为所有对象的前缀。最近,我的
库
的一个用户由于名称与另一个共享
库
的
导出
函数冲突而崩溃。经过调查,我发现我的几个
静态
函数是共享
库
的
符号表
的一部分。parse_bool_var(root_obj, "bool_b&
浏览 96
提问于2018-05-28
得票数 4
回答已采纳
1
回答
如何与gcc的-fvisibility=hidden不同
、
、
据称, -fvisibility-inlines-hidden导致所有内联类成员函数都具有隐藏可见性。 如果我已经在使用-fvis
浏览 16
提问于2019-12-24
得票数 9
1
回答
Clang的'type_visibility‘属性是做什么的,什么时候应该使用它?
、
、
、
它用于libc++中的许多模板类型,如tuple_element、tuple等。
浏览 1
提问于2015-02-10
得票数 19
回答已采纳
1
回答
如何使用gcc4将
静态
库
(档案)链接到空的动态
库
、
我在
linux
上使用gcc创建了一个共享
库
。该
库
本身没有代码,但链接到几个也是使用gcc构建的
静态
库
(档案)。我需要通过我的共享
库
导出
静态
库
的符号。结果是产生的共享
库
太小,并且它实际上不包含由上面提到的
静态
库
提供的任何符号。我也尝试了
导出
符号的地图,但这根本没有帮助。你们谁能给出一个解决方案! 提前10倍
浏览 8
提问于2010-06-08
得票数 0
回答已采纳
1
回答
如何以编程方式在运行中的应用程序中查找符号
、
、
我在
linux
平台上使用GCC 4.7.2。 (编辑以解释为什么我不能使用gdb)
浏览 0
提问于2013-10-31
得票数 1
回答已采纳
1
回答
gcc -Wl,不包括-libs,<library.a>不工作
、
、
我在
Linux
上使用gcc,并为
静态
库
创建了一个共享
库
。我不希望一些
静态
库
中的符号被
导出
。 谢谢钱德拉
浏览 2
提问于2013-11-25
得票数 0
1
回答
如何在运行时解析函数?
如何在运行时解析
Linux
中的函数?它是纯粹基于名称和一些“
符号表
”,就像我想象的那样,还是某种硬编码地址?我在网上读到,您必须重新编译Musl和glibc,但是它们不应该有相同的符号
导出
吗?
浏览 0
提问于2016-01-25
得票数 1
回答已采纳
2
回答
ldd依赖关系
、
、
、
我正在
Linux
(Ubuntu 11)下编译2个共享
库
("A","B")。
库
"B“正在使用
库
"A”的
导出
函数(与-lA
静态
链接)
linux
-gate.so.1 => (0x004c0000) libc.so.6 /lib/i386-
linux
-gnu/libc.so.6 (0x00abf000)
浏览 8
提问于2011-11-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WordPress导出全静态化网站
Linux库概念,动态库和静态库的制作,如何移植第三方库
如何用WordPress 导出全静态化网站?
动态库与静态库小看法
探索静态库与动态库的“奥秘”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券