腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在android中没有链接的大型.a文件
android
、
android-ndk
我正面临这个问题,我正试图为一个android应用程序构建一个本地
库
。为此,我有一个
静态
库
(.a),它被链接到
动态
库
(.so)中。现在的问题是
静态
库
太大(超过2GB)。当我编译
动态
库
时,它试图
与
静态
库
链接,如果出现以下错误,它就会失败: d:/adt/android-ndk-r9c/toolchains/arm-
linux
-
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
1
回答
什么时候在iOS中使用
动态
链接
库
?在iOS中使用
动态
库
的优点是什么?
ios
、
xcode
、
dynamic-linking
、
dynamic-library
对于
动态
链接
库
、窗口中的和
Linux
与
iOS之间的优势之间的区别,我感到很奇怪。我了解到
库
可以分为
静态
库
和
动态
库
。使用
动态
库
的优点是允许其他应用程序使用相同的
动态
库
( in Window,.dll file),这样可以减少每个应用程序的内存使用量,并且可以更容易地重新分发
动态
库
而不是
浏览 4
提问于2021-04-21
得票数 2
回答已采纳
3
回答
Windows下*.a
与
*.dll的区别
assemblies
据我所知,可以将所有的*.o文件打包到一个*.a中,这是一个其他应用程序可以在
Linux
上使用的可分发文件。 但是*.a和*.dll有什么不同呢?它们可以互换吗?
浏览 0
提问于2010-01-26
得票数 5
回答已采纳
2
回答
静态
库
链接两次
c++
我有以下设置: 数据(全局变量、
静态
类成员)是否也重复,可执行文件和dll是否看到相同的数据?你怎么解决这个问题?
静态
库
没有导出/导入标志。
动态</em
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
3
回答
动态
加载
静态
库
?
c++
、
linux
、
shared-libraries
可以在运行时
动态
加载
Linux
中的
静态
libary *.a吗? 如何
动态
加载
静态
库
?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
1
回答
python加载
静态
库
python
、
linux
、
dll
我有一个新的问题
与
加载
动态
链接
库
的这里。我没有任何问题加载
动态
链接
库
的".so",".dll“扩展。现在我对扩展名为".a“的
动态
链接
库
遇到了一些问题。它是一个
静态
库
。/staticlibraryname.a") 顺便说一句,我的os env是一个
linux
开放的suse。
浏览 1
提问于2016-12-09
得票数 0
2
回答
静态
Vs
动态
库
c++
、
c
、
dynamic
、
static-libraries
、
dlopen
我读过关于
静态
和
动态
库
的文章。which i observed in dbx (Solaris debugger)1.它是
静态
链接还是
动态
链接
浏览 8
提问于2011-08-27
得票数 2
回答已采纳
1
回答
如何配置针对
静态
库
构建的makefile项目,而不是针对
动态
库
进行构建?
c++
、
dll
、
makefile
、
static-libraries
、
mingw32
我有一个C++项目,它需要使用Qt的
静态
版本构建。然而,QtWebKit不会成功地
静态
构建,尽管它确实构建成一个dll很好。 我的问题是:如何告诉Makefile使用dlls而不是
静态
库
?
浏览 3
提问于2013-12-12
得票数 0
回答已采纳
1
回答
链接
动态
库
c++
、
dynamic
、
compilation
、
linker
我想知道在
动态
库
的情况下,链接的过程是如何工作的。如我所知,它首先在内存中加载映像/二进制文件,然后调用它(对于调用/链接
库
的每个程序)。但我的问题是:程序如何区分共享
库
和
静态
库
?只有.so和.a?如果我将
动态
库
的完整路径链接为/ path /to/so/file.所以这听起来很傻,但它是否是
静态
的,内容被复制到可执行二进制文件中呢? 谢谢..。
浏览 3
提问于2018-04-12
得票数 0
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
2
回答
跨平台
静态
链接SDL2
static-linking
、
sdl-2
我正在构建一个SDL2/C++程序,它需要可以移植到可能没有安装SDL的Windows、Mac和
Linux
计算机上。CFLG=-O3 -Wall -Wno-deprecated-declarations#
Linux
\Unix\SolarisCFLG=-O3 -Wall LIBS= `sd
浏览 1
提问于2015-08-05
得票数 4
1
回答
在
Linux
上,确认
库
中的代码没有
静态
地链接到生成的可执行文件中。
c
、
ld
在
Linux
上,我正在构建一个以前
与
静态
库
( C++ )链接的可执行文件,我已经更新了构建,以便它现在可以
动态
地链接到这个
库
(.so)。我想确认这个
库
中的代码不再
静态
地链接到可执行文件中。我希望能够通过比较
静态
链接和
动态
链接的可执行文件的nm输出来确认这一点,但是两者之间有很多不同,如果有更好的方法推荐,那么手动确认这个way...wondering将是一种努力。
浏览 1
提问于2013-12-05
得票数 0
回答已采纳
1
回答
您能在android应用程序中直接链接
静态
库
吗?
android
、
c++
、
static-libraries
我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接
静态
/共享
库
的问题。add_library(native-lib生成APK时,我无法找到<e
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
1
回答
Unix/
Linux
环境中的
动态
链接类型
compiling
、
dynamic-linking
、
shared-library
、
static-linking
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接
动态
库
。或者,我们可以在运行时显式加载
动态
库
。在这种情况下,我们不需要为链接器指
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
从
静态
库
linux
C++中打开
动态
库
c++
、
linux
、
static-libraries
、
dlopen
我有一个
linux
应用程序,它链接到
静态
库
(.a),该
库
使用dlopen函数加载
动态
库
(.so)谢谢。
浏览 2
提问于2013-07-25
得票数 2
回答已采纳
1
回答
完全
静态
地构建具有所有依赖项(libgcc等)的应用程序?
c++
、
linker
、
static-linking
、
dynamic-linking
、
libgcc
目前,我正试图将所有应用程序的依赖项编译为
静态
库
。我的动机: 是否可以
静态
地链接所有
库<
浏览 6
提问于2017-10-31
得票数 7
回答已采纳
1
回答
如何建立CGO程序
静态
链接到glibc和
动态
链接到libGL.so?
go
、
opengl
、
glibc
、
cgo
如果我使用
动态
链接的go build,它不能在debian系统上运行,它显示GLIBC不匹配:version `GLIBCXX_3.4.29` not found所以我尝试了
静态
链接:CGO_LDFLAGS='-static' go build。gui
库
使用OpenGL并显示错误:
浏览 12
提问于2021-12-21
得票数 0
2
回答
共享
库
的
静态
加载是否像
动态
加载或
静态
链接一样链接?
linker
、
static-linking
、
dynamic-linking
据称,
动态
加载是指在进程启动后将可执行文件或
库
映射(或较少经常复制)到进程的内存中。
动态
链接是指编译后解析符号--将其名称
与
地址或偏移量关联起来。因此,相应地:
静态
加载是指在可执行文件或libary启动之前将其映射到内存中,而
静态
链接是指在编译时解析符号。现在,当您执行库的
静态
加载和
静态
链接时,
库
的二进制代码被追加到二进制代码中,并且对二进制代码对
库
的(函数和变量)引用进行了修补(不确定这是否是正确的术语),以便
浏览 0
提问于2014-04-16
得票数 3
回答已采纳
4
回答
为什么要使用显式参数进行
静态
和
动态
链接
c++
、
visual-studio
、
gnu
我主要在Windows上工作,最近我开始在
Linux
上工作。我有个疑问。我在Windows中使用Visual Studio作为IDE,在
Linux
中使用Makefile。Windows中有两种类型
库
:
静态
库
(.lib)和
动态
链接
库
(VC++)。这很明显(不是吗?)如果我链接lib文件,我使用
静态
链接,否则使用
动态
链接。因为如果文件是.a文件,那么我必须使用
静态
-linking,如果文件是.so,则我使用
动态<
浏览 3
提问于2012-12-24
得票数 3
回答已采纳
1
回答
swift包管理器链接
动态
库
swift
、
xcode
、
swift3
、
xcode8
、
swift-package-manager
我在
linux
上使用了swift,生成了包含一些
库
的Package.swift文件,但当我使用swift build命令构建项目时,这些
库
与
可执行文件是
静态
链接的。我尝试使用swift package generate-xcodeproj命令生成一个Xcode项目,在Xcode中构建该项目,然后打开产品目录,我发现
库
与
可执行文件
动态
链接,Xcode做了什么?我如何使用swift build命令将其构建为
动态
链接,您能帮助我使用??吗
浏览 9
提问于2017-03-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态库与静态库小看法
探索静态库与动态库的“奥秘”
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
数据库与Linux
鸿蒙内核标准库与linux标准库的差异
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券