腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在android中没有链接的大型.a文件
、
我正面临这个问题,我正试图为一个android应用程序构建一个本地
库
。为此,我有一个
静态
库
(.a),它被链接到
动态
库
(.so)中。现在的问题是
静态
库
太大(超过2GB)。当我
编译
动态
库
时,它试图
与
静态
库
链接,如果出现以下错误,它就会失败: d:/adt/android-ndk-r9c/toolchains/arm-
li
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
1
回答
链接
动态
库
、
、
、
我想知道在
动态
库
的情况下,链接的过程是如何工作的。如我所知,它首先在内存中加载映像/二进制文件,然后调用它(对于调用/链接
库
的每个程序)。但我的问题是:程序如何区分共享
库
和
静态
库
?只有.so和.a?如果我将
动态
库
的完整路径链接为/ path /to/so/file.所以这听起来很傻,但它是否是
静态
的,内容被复制到可执行二进制文件中呢? 谢谢..。
浏览 3
提问于2018-04-12
得票数 0
回答已采纳
3
回答
Windows下*.a
与
*.dll的区别
据我所知,可以将所有的*.o文件打包到一个*.a中,这是一个其他应用程序可以在
Linux
上使用的可分发文件。 但是*.a和*.dll有什么不同呢?它们可以互换吗?
浏览 0
提问于2010-01-26
得票数 5
回答已采纳
1
回答
什么时候在iOS中使用
动态
链接
库
?在iOS中使用
动态
库
的优点是什么?
、
、
、
对于
动态
链接
库
、窗口中的和
Linux
与
iOS之间的优势之间的区别,我感到很奇怪。我了解到
库
可以分为
静态
库
和
动态
库
。在Xcode中,当创建新项目时,我们可以选择框架和framework & library中的
静态
库
。在创建项目后,我们可以选择如何成为Mach-O型的“可执行、
动态
库
、
静态
浏览 4
提问于2021-04-21
得票数 2
回答已采纳
2
回答
用CodeSourcery工具链交叉
编译
PCRE?
、
、
、
、
我正在尝试使用CodeSourcery
编译
PCRE这里是我的配置脚本 #CC="${TOOL_PREFIX}/bin/arm-n
浏览 2
提问于2014-03-09
得票数 0
1
回答
为什么我的exe文件没有在其他pc上运行?[调试]
、
、
、
、
我
编译
并运行了它,没有任何错误。但是在make之后,exe文件试图运行它。但是我说“这个应用程序不能在你的电脑上运行。要为你的pc找到一个版本,请向软件发布者查询。”exe文件在我的电脑上运行。但是当我试图在我的笔记本上运行相同的exe文件时,它会显示种子错误。
浏览 3
提问于2014-09-16
得票数 2
回答已采纳
1
回答
python加载
静态
库
、
、
我有一个新的问题
与
加载
动态
链接
库
的这里。我没有任何问题加载
动态
链接
库
的".so",".dll“扩展。现在我对扩展名为".a“的
动态
链接
库
遇到了一些问题。它是一个
静态
库
。/staticlibraryname.a") 顺便说一句,我的os env是一个
linux
开放的suse。
浏览 1
提问于2016-12-09
得票数 0
3
回答
用于
Linux
和Windows的C++跨平台
动态
库
、
、
我想写一些跨平台
库
代码。我正在创建一个
静态
和
动态
库
,大多数开发都是在
Linux
上完成的,我已经在
Linux
中生成了
静态
和共享
库
,但现在想要使用相同的源代码以.lib和.dll的形式生成
静态
和
动态
库
的Windows版本。我正在寻找在Windows上
编译
我的代码的最好和最快的解决方案。我不需要在
Linux
下
编译
;我很乐意直接在Windows下
浏览 4
提问于2009-08-05
得票数 28
回答已采纳
1
回答
从
静态
库
linux
C++中打开
动态
库
、
、
、
我有一个
linux
应用程序,它链接到
静态
库
(.a),该
库
使用dlopen函数加载
动态
库
(.so)谢谢。
浏览 2
提问于2013-07-25
得票数 2
回答已采纳
1
回答
静态
libgcc和
静态
libstdc++不工作
、
、
我尝试用-static -
静态
-libgcc-
静态
-libstdc++
编译
项目,以便
静态
链接
库
。但是,exec是用
动态
链接
库
编译
的。我试着重新安装gcc和g++,但是没有帮助。这完全是我本地环境的错误,因为在别人的机器上,它是
静态
连接的。ELF 64-bit LSB executable, x86-64, version 1 (GNU/
Linux
), dynamically linked (uses s
浏览 5
提问于2015-07-15
得票数 2
4
回答
为什么要使用显式参数进行
静态
和
动态
链接
、
、
我主要在Windows上工作,最近我开始在
Linux
上工作。我有个疑问。我在Windows中使用Visual Studio作为IDE,在
Linux
中使用Makefile。Windows中有两种类型
库
:
静态
库
(.lib)和
动态
链接
库
(VC++)。这很明显(不是吗?)如果我链接lib文件,我使用
静态
链接,否则使用
动态
链接。现在,当我使用g++
编译
器时,为什么我需要显式地提到-Bstatic/-static或Bd
浏览 3
提问于2012-12-24
得票数 3
回答已采纳
2
回答
apue相关代码
编译
过程中的链接问题
、
我正在尝试
编译
与
“UNIX环境中的高级编程”一书相关的代码$ gcc -L ../lib/libapue.a matches$ gcc foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
3
回答
插入
静态
链接的二进制文件
、
、
、
有一个用于插入
动态
链接二进制文件的众所周知的技术:创建一个共享
库
,并使用变量。但它不适用于
静态
链接的二进制文件。 一种方法是编写一个插入函数的
静态
库
,并在
编译
时将其
与
应用程序链接。但这是不现实的,因为重新
编译
并不总是可能的(想想第三方二进制文件、
库
等)。所以我想知道是否有一种方法可以将
静态
链接的二进制文件插入到
动态
链接的二进制文件的LD_PRELOAD中,也就是说,无需更改代码或重新
编译</
浏览 0
提问于2018-06-08
得票数 2
2
回答
关于C/C++
静态
库
的推理
、
、
、
、
让我们将其限制在现代
Linux
版本,比如说ubuntu amd64。 既然
静态
库
不包含
动态
库
引用,那么如何在
静态
库
中解析未定义的符号呢?依赖的二进制文件是否可以
动态
加载未定义的符号,或者必须在
编译
时由另一个
静态
库
或目标文件解析这些符号?
编译
器是否可以通过链接到
动态
库
来解析依赖项(应用程序依赖于
静态
库
),如果可以
浏览 2
提问于2012-03-08
得票数 4
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
1
回答
将
静态
库
链接到gcc
Linux
的
动态
实验室中
、
、
、
我有很多在32位平台
Linux
下的"c++“上编写的
静态
库
。现在我需要用我的c++功能在64位平台
Linux
上
编译
"c“
动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key
编译
静态
库
吗?我必须在gcc
编译
器中使用哪些键来链接我的c++
库
?任何帮
浏览 13
提问于2017-08-09
得票数 1
1
回答
用于
静态
链接器、
动态
链接器、加载程序和
动态
加载程序的可执行ELF文件分别是什么?
、
、
、
、
在
Linux
中,可执行的ELF文件分别用于
动态
链接器动力装载机?由execve() 由dlopen()?
浏览 0
提问于2018-10-20
得票数 2
1
回答
将SDL2、SDL_image捆绑到我的应用程序中
、
我正在使用C++11中的一个简单的SDL2应用程序,我对将所需的
库
与我的应用程序捆绑在一起感到好奇。现在,我需要在机器上安装SDL2、SDL_image和libpng。但是,如果用户没有安装
库
呢?我可以以某种方式将
库
绑定到我的应用程序中吗?这个是可能的吗? 我正在使用Cmake来构建。
浏览 2
提问于2013-10-04
得票数 1
1
回答
如何使用arm-none-
linux
-gnueabi-gcc将libc.a链接到arm-
linux
中的共享
库
?
、
、
、
、
在一个项目中,我的同事创建了一个
静态
库
,例如liba.a,它与app链接。但是我总是得
浏览 1
提问于2012-09-13
得票数 5
回答已采纳
3
回答
链接:
静态
还是
动态
、
、
、
Lib_B :
库
包含从Lib_A中的基派生出来的许多类 我将使用一些<em
浏览 5
提问于2011-01-16
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态库与静态库小看法
探索静态库与动态库的“奥秘”
Linux库概念,动态库和静态库的制作,如何移植第三方库
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
go语言静态库的编译和使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券