腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
链接器如何解析
动态
可加载
库
中的重复符号?
、
、
、
、
我有两个
动态
加载
库
lib_smtp.so和libpop.so等等,它们都有一个名为protocol的全局变量,该变量分别初始
化为
"SMTP“和"POP”。我有另一个
静态
库
libhttp.a,其中protocol被初始
化为
"HTTP“。 现在,出于某种原因,我需要
静态
编译所有
动态
、可链接和可加载的
库
,并将其包含在可执行文件中。在
静态
库
的链接过程中,我得到了“符号的多重定义
浏览 3
提问于2015-05-06
得票数 4
2
回答
静态
库
链接两次
我有以下设置: Windows:
动态
库
有
静态
库
的text+data段的副本。可执行程序不知道,
动
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
1
回答
链接
静态
库
中以符号链接的
动态
库
: macOS vs
Linux
、
、
、
该项目使用基于CMake的两阶段构建过程:一个CMake树创建一个
动态
库
,该
库
链接到稍后创建的第二个树中创建的
静态
库
。创建
动态
库
时,
静态
库
还不存在。这在
Linux
上是可行的:使用
静态
库
中的符号创建
动态
库
,并对它们进行前向声明。在构建第二棵树时,
动态
库
将被链接到一个可执行文件,该可执行文件也会链接到
静态<
浏览 29
提问于2020-01-10
得票数 2
回答已采纳
1
回答
从
静态
库
linux
C++中打开
动态
库
、
、
、
我有一个
linux
应用程序,它链接到
静态
库
(.a),该
库
使用dlopen函数加载
动态
库
(.so)谢谢。
浏览 2
提问于2013-07-25
得票数 2
回答已采纳
3
回答
动态
加载
静态
库
?
、
、
可以在运行时
动态
加载
Linux
中的
静态
libary *.a吗? 如何
动态
加载
静态
库
?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我
将
感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linu
浏览 3
提问于2011-11-25
得票数 1
1
回答
python加载
静态
库
、
、
我有一个新的问题与加载
动态
链接
库
的这里。我没有任何问题加载
动态
链接
库
的".so",".dll“扩展。现在我对扩展名为".a“的
动态
链接
库
遇到了一些问题。它是一个
静态
库
。/staticlibraryname.a") 顺便说一句,我的os env是一个
linux
开放的suse。
浏览 1
提问于2016-12-09
得票数 0
1
回答
创建和链接
静态
锈
库
和链接到c
、
、
我试图创建一个c程序可调用的生锈
库
,到目前为止,我成功地创建了一个
动态
库
并调用它(使用rustc --crate-type=cdylib src/lib.rs -o libCustomlib.so创建的
库
,使用gcc main.o -lCustomlib链接的
库
)。当我现在接受相同的代码,但将其编译为
静态
库
(rustc --crate-type=staticlib src/lib.rs -o libCustomlib.a)时,gcc在链接时抛出错误(
浏览 1
提问于2020-08-27
得票数 6
回答已采纳
1
回答
在未剥离
库
中的.init_array部分查找函数名
、
、
、
、
是否有可能在精灵
动态
库
中找到所有
静态
初始化的实例。我可以像这样通过objdump命令
转
储.init_array部分中的函数指针数组。objdump -s -j .init_array <libname.so> 有没有办法
将
这些函数指针映射回函数名。我有带有调试符号的未剥离的
库
。我希望尽可能地消除
静态
初始化,以提高我的
库
加载时间。
浏览 0
提问于2019-02-27
得票数 0
1
回答
具有局部变量和
静态
变量的
动态
库
、
、
在
linux
中,
动态
库
可以有全局变量、局部变量和
静态
变量吗? 如果是,那么这些变量中的每个变量
将
存储在内存中的什么位置?在我看来,全局变量和
静态
变量将与
动态
库
的代码部分一起使用,而局部变量应该在调用
动态
库函数的可执行文件堆栈中声明。
浏览 14
提问于2009-11-10
得票数 0
回答已采纳
3
回答
Windows下*.a与*.dll的区别
据我所知,可以
将
所有的*.o文件打包到一个*.a中,这是一个其他应用程序可以在
Linux
上使用的可分发文件。 但是*.a和*.dll有什么不同呢?它们可以互换吗?
浏览 0
提问于2010-01-26
得票数 5
回答已采纳
1
回答
Unix/
Linux
环境中的
动态
链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接
动态
库
。或者,我们可以在运行时显式加载
动态
库
。在这种情况下,我们不需要为链接器指
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
VS2017不将其他包含目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017 c++跨平台项目(
linux
)。我能够编译并运行一个可执行项目。 现在我已经创建了两个c++项目。一个是
静态
库
,另一个是
动态
库
。
动态
库
使用
静态
库
中的一个类,因此对于包含类定义的相应头文件,我有一个#include语句。编译失败,说没有找到头文件。我
将
包含目录添加到项目属性中的其他包含目录(通常用于windows vc++项目)。但是,头文件似乎没有复制到远程
linu
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
2
回答
Makefile:强制项目在构建时使用
动态
库
或
静态
库
、
、
、
我有一个简单的项目,它使用一个单一的
库
来运行。--libspoonybard 我应该在构建时指定什么(通过命令行标志或makefile),这样我就可以
将
"myApp“构建为”
静态
“版本(即:强制使用libspoonbard
浏览 0
提问于2012-03-14
得票数 1
回答已采纳
1
回答
如何使用redirectionAction作为Struts2中的结果类型,使命名对象可被另一个操作访问
、
、
、
、
我正在开发一个struts2项目,我只想知道是否可以使用重定向操作作为结果类型传递命名对象。
浏览 0
提问于2016-11-15
得票数 0
1
回答
在android中没有链接的大型.a文件
、
我正面临这个问题,我正试图为一个android应用程序构建一个本地
库
。为此,我有一个
静态
库
(.a),它被链接到
动态
库
(.so)中。现在的问题是
静态
库
太大(超过2GB)。当我编译
动态
库
时,它试图与
静态
库
链接,如果出现以下错误,它就会失败: d:/adt/android-ndk-r9c/toolchains/arm-
linux
-androidea
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
3
回答
CMake:构建
静态
二进制文件
我正在尝试用CMake构建一个
静态
二进制文件。 我环顾四周,发现了许多非描述性的解决方案(例如,添加链接器标志"-static"),但我不确定如何测试它们。我如何知道某个
库
(例如线程)是否已经
静态
地构建到我的二进制文件中?
浏览 3
提问于2011-02-09
得票数 3
3
回答
在
Linux
上使用为Windows编译的
库
、
、
我有一个用visual studio for Windows 64位编译的
库
(
静态
和
动态
版本),我想在
Linux
上使用它。这是一个商业
库
,要获得为
Linux
编译的相同的
库
,
将
需要很多天的电子邮件和提醒,等等。 我可以在
Linux
机器上使用这两个
库
变体中的一个(它们不是.net,而是本地
库
)来链接到它们吗?
浏览 3
提问于2010-12-17
得票数 0
回答已采纳
2
回答
共享
库
的
静态
加载是否像
动态
加载或
静态
链接一样链接?
、
、
据称, foo() ca
浏览 0
提问于2014-04-16
得票数 3
回答已采纳
1
回答
如何建立CGO程序
静态
链接到glibc和
动态
链接到libGL.so?
、
、
、
如果我使用
动态
链接的go build,它不能在debian系统上运行,它显示GLIBC不匹配:version `GLIBCXX_3.4.29` not found所以我尝试了
静态
链接:CGO_LDFLAGS='-static' go build。gui
库
使用OpenGL并显示错误:
浏览 12
提问于2021-12-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
动态库与静态库小看法
探索静态库与动态库的“奥秘”
DynamiCrafter将静态图像转化为逼真动态视频
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券