腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
上的libupnp
静态
库
、
、
(
Linux
在VirtualBox上)这份汇编完全符合以下要求:make我尝试用cp ../upnp/..libs/libupnp.so /usr/local/lib共享
库
,并在我的Makefile中
调用
它,我的项目工作良好,没有任何问题
浏览 7
提问于2013-08-05
得票数 0
1
回答
CMake项目编译精细的共享
库
,但不使用
静态
库
、
、
我有一个工作项目(P1),其中有一个
调用
静态
库
的EXE。它在Windows、MAC和
Linux
上编译和执行良好。,,那些小白脸在那里。OK,编译器可以访问它们。好的。好的, 我当时很绝望,我只是
浏览 10
提问于2012-03-28
得票数 0
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
1
回答
在
linux
内核中使用
静态
库
、
、
我正在为
Linux
内核开发一个模块。它为我伙伴在系统
调用
中
调用
导出了一些函数(我的伙伴修改了
Linux
内核中的系统
调用
源代码)。我可以为我的模块建立
静态
库
,只需为我的合作伙伴发送lib,头文件?
浏览 23
提问于2017-03-03
得票数 0
2
回答
从iPhone
静态
库
中提取对象(*.o)文件
、
、
、
我有一组iPhone
静态
库
(一个*.a文件),其中我只从其中
调用
了几个类。我过去曾使用AR (与
linux
库
一起)从
静态
库
中提取对象文件,删除不需要的对象文件并重新存档。但是,当我尝试使用iPhone编译的
静态
库
时,我会得到以下错误:ar: CustomiPhoneLib.a
浏览 5
提问于2011-01-02
得票数 29
回答已采纳
2
回答
如何在
linux
上编译,以使生成的可执行文件不需要共享
库
、
、
我想在另一台
Linux
机器上使用其中一个工具(pdf2swf)。当我移动它并在另一台机器上运行它时,它会要求一些共享
库
。有没有可能编译swftools (特别是pdf2swf),这样当我在另一台
Linux
机器上运行它时,它不会要求任何共享
库
?如果可执行文件本身的大小更大,只要它可以独立运行,这是可以的。我是
Linux
的新手,所以如果有需要高级知识的东西,请给我适当的在线资源。 问候
浏览 1
提问于2011-03-13
得票数 0
回答已采纳
1
回答
Unix/
Linux
环境中的动态链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接动态
库
。或者,我们可以在运行时显式加载动态
库
。在这种情况下,我们不需要为链接器指定lib文件路径。
调用</e
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
静态
双星的可行性
、
、
我正在试图找出
静态
二进制文件比共享二进制文件更受欢迎的发行版的含义。为此,我组装了一个小型Scala外壳脚本,1)遍历/bin、/sbin、/usr/bin、/usr/sbin目录,2)定位非符号链接可执行文件,3)对ldd列出的
库
的文件大小进行求和。也就是说,针对同一个共享
库
编译的二进制文件将允许内核在运行时只实例化共享
库
一次。在
静态
二进制文件的情况下,每个二进制文件都需要为同一个
库
预留额外的内存。如果有足够的交换空间,那还会
浏览 0
提问于2013-02-03
得票数 4
回答已采纳
7
回答
动态
库
是否违反了C++标准?
、
、
、
C++标准3.6.3状态是否意味着它违反了C++标准,因为这些析构函数已经过早运行?
浏览 6
提问于2011-11-03
得票数 22
回答已采纳
1
回答
内置Python模块sqlite3是使用全局计算机的sqlite3共享
库
,还是
静态
链接?
、
、
、
、
在
Linux
上(使用Python3.5,但在最近的版本中类似),下面是如何
调用
内置模块sqlite3:==> sqlite3/__init__.py: fromdbapi2.py: from _sqlite3 import * _sqlite3.**.s
浏览 2
提问于2021-07-30
得票数 1
回答已采纳
1
回答
缺少CUDA 10.0的
静态
nVIDIA工具包扩展
库
、
、
、
、
对于
Linux
项目,我试图分析一个使用CUDA NPP
库
调用
的
静态
库
。我想使用NVTX来分析我们的例程,看看哪个更有效率。然而,尽管NVTX的CUDA文档提到了nvToolsExt.a
库
,但我在10.0工具包中找不到任何这样的
库
,尽管共享
库
(即libnvToolsExt.so)就在那里。它是否在任何地方都可用,或者nVIDIA是否已经悄然放弃了对分析
静态
库
的支持?
浏览 5
提问于2019-08-02
得票数 0
回答已采纳
2
回答
仅包含
Linux
系统
调用
的最小C
库
、
我的工作是使用
Linux
作为操作系统的嵌入式系统。这些系统不包含动态链接器,所以所有的
库
都必须
静态
包含。为了确保小的二进制大小,我需要一个小的C
库
。我知道有很多选项,但我的代码只使用系统
调用
,没有标准的C
库
调用
、POSIX或任何其他扩展。使用一个完整的通用
库
是一种夸张的做法。 我可以用汇编语言编写这个
库
,但是我的目标硬件不是同构的。我需要在架构(ARM、i386和x86_64)和
Linux
内核版本之间有一定程度的可移
浏览 0
提问于2015-01-26
得票数 1
1
回答
``dlopen()‘通过
调用
动态链接器’`ld
linux
.so‘执行动态链接吗?
、
CSAPP说dlopen()是否通过
调用
动态链接器ld-
linux
.so来执行动态链接?ld-
linux
.so是dlopen()
调用
来执行动态链接的动态链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
1
回答
为什么链接器链接了错误的函数?
、
、
、
我对以下情况感到非常困惑: 我有一个
Linux
项目(它是用c编写的),它使用
静态
库
A来获取可执行文件。在这个
静态
库
A中,有一段c代码,它
调用
Linux
include中的。一切都很好,直到我在项目中无意中添加了一个新模块(编译成
静态
库
B)。新代码有一个具有相同名称(sem_init)但签名不同的函数。A中的代码不包括B中定义新sem_init()的.h文件。现在,在将
库
B添加到编译中之后,我看到从
库
浏览 27
提问于2020-05-31
得票数 0
回答已采纳
1
回答
具有局部变量和
静态
变量的动态
库
、
、
在
linux
中,动态
库
可以有全局变量、局部变量和
静态
变量吗? 如果是,那么这些变量中的每个变量将存储在内存中的什么位置?在我看来,全局变量和
静态
变量将与动态
库
的代码部分一起使用,而局部变量应该在
调用
动态库函数的可执行文件堆栈中声明。
浏览 14
提问于2009-11-10
得票数 0
回答已采纳
6
回答
为什么运行库是编译器选项而不是链接器选项?
、
、
、
我正在尝试使用visual 2005构建一个C/C++
静态
库
。由于选择运行时
库
是一种编译选项,所以我不得不构建我的
库
的四个变体,其中一个针对运行时
库
的每个变种: /MDd从
Linux
的背景来看,这似乎很奇怪。不同的运行库是否有不同的
调用
约定?为什么不能在链接时解析不同的运行时
库
浏览 3
提问于2009-02-06
得票数 13
回答已采纳
1
回答
外部函数
调用
与
静态
函数
调用
的性能
、
、
、
、
在
调用
extern函数和
调用
static函数之间是否存在典型的性能差异?如果是这样,是什么导致了这种差异--两个
调用
不是通过早期绑定以相同的方式映射(即映射到特定的机器地址)吗?
浏览 3
提问于2013-06-04
得票数 2
回答已采纳
1
回答
动态
库
是在启动时加载的,还是只有在可执行文件需要时才加载?
、
、
、
、
以在
Linux
上运行的C应用程序为例,它与所需的共享
库
动态链接。动态链接器是否在应用程序启动时加载此
库
?或者只能在需要从该
库
调用
函数时才加载它吗?如果是后者,它如何才能真正知道哪个函数属于哪个
库
?
浏览 16
提问于2022-08-31
得票数 0
2
回答
如何在
Linux
机器上链接
静态
库
文件
、
我已经为
linux
x86生成了一个
静态
库
。如何在
Linux
中
静态
链接这个
库
?
浏览 5
提问于2013-10-07
得票数 0
4
回答
将C++编译成可移植的
linux
二进制文件
、
、
、
我听说过
静态
链接,但我对它的确切后果感到困惑;什么可以和什么不能
静态
链接(即Qt、OpenGL、libstdc++呢?)之后,二进制将在多大程度上是“可移植的”。我也听说过LSB (
Linux
),但我不知道它到底是什么,也不知道它在这个意义上是否有帮助。
浏览 8
提问于2011-04-06
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的系统调用与函数库的关系
Linux库概念,动态库和静态库的制作,如何移植第三方库
Django框架开发005期 Python调用template模板网页开发调用静态资源
动态库与静态库小看法
探索静态库与动态库的“奥秘”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券