腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态
库
链接两次
我有以下设置: Windows:
动态
库
有
静态
库
的text+data段的副本。可执行程序不知道,
动
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
1
回答
Unix/
Linux
环境中的
动态
链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该
包含
在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接
动态
库
。或者,我们可以在运行时显式加载
动态
库
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
1
回答
VS2017不将其他
包含
目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017 c++跨平台项目(
linux
)。我能够编译并运行一个可执行项目。 现在我已经创建了两个c++项目。一个是
静态
库
,另一个是
动态
库
。
动态
库
使用
静态
库
中的一个类,因此对于
包含
类定义的相应头文件,我有一个#include语句。编译失败,说没有找到头文件。我将
包含
目录添加到项目属性中的其他
包含
目录(通常用于windows vc++项目)。但是,头文
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
3
回答
动态
加载
静态
库
?
、
、
可以在运行时
动态
加载
Linux
中的
静态
libary *.a吗? 如何
动态
加载
静态
库
?
浏览 6
提问于2010-09-02
得票数 9
回答已采纳
1
回答
如何使用make编译,但也包括所有依赖项
、
我正在
linux
上编译一个C++程序,我可以运行make,所有这些程序都会编译,但是当我需要降低或更改它对另一个程序的依赖时,它就会崩溃。我想知道是否有可能创建一个独立的可执行文件,其中
包含
依赖项?
浏览 0
提问于2020-04-15
得票数 0
回答已采纳
2
回答
关于C/C++
静态
库
的推理
、
、
、
、
让我们将其限制在现代
Linux
版本,比如说ubuntu amd64。 既然
静态
库
不
包含
动态
库
引用,那么如何在
静态
库
中解析未定义的符号呢?依赖的二进制文件是否可以
动态
加载未定义的符号,或者必须在编译时由另一个
静态
库
或目标文件解析这些符号?编译器是否可以通过链接到
动态
库
来解析依赖项(应用程序依赖于
静态
库
),如果可以,代码文本是否会<
浏览 2
提问于2012-03-08
得票数 4
回答已采纳
1
回答
GNU不能
静态
地与libboost链接,但是
动态
地可以
、
、
当我使用
静态
链接选项运行它时,链接器说:/usr/lib/gcc/i586-suse-
linux
/4.8/../../../../i586-sus
浏览 2
提问于2014-06-08
得票数 1
回答已采纳
1
回答
缺少CUDA 10.0的
静态
nVIDIA工具包扩展
库
、
、
、
、
对于
Linux
项目,我试图分析一个使用CUDA NPP
库
调用的
静态
库
。我想使用NVTX来分析我们的例程,看看哪个更有效率。然而,尽管NVTX的CUDA文档提到了nvToolsExt.a
库
,但我在10.0工具包中找不到任何这样的
库
,尽管共享
库
(即libnvToolsExt.so)就在那里。它是否在任何地方都可用,或者nVIDIA是否已经悄然放弃了对分析
静态
库
的支持?
浏览 5
提问于2019-08-02
得票数 0
回答已采纳
1
回答
windows和
linux
中独立的qt应用程序和依赖打包
、
、
我用QtCreator为
Linux
做了一个应用程序。该应用程序使用两个外部
库
:和。我希望部署该应用程序,以便它所依赖的所有
库
都与可执行文件一起部署。但我如何在
Linux
上做到这一点呢?
浏览 0
提问于2012-01-24
得票数 1
回答已采纳
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?如果我们将头文件添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
3
回答
试图
静态
链接Boost
、
、
、
我在
Linux
、Eclipse、g++和Boost
库
中工作。有了使用Boost线程的现有程序,我尝试
静态
地而不是
动态
地链接它。/usr/local/lib目录
包含
以下文件:libbost_thread.so
动态
链接工程:
静态
链接: g++ -static
浏览 5
提问于2010-02-27
得票数 14
回答已采纳
1
回答
python加载
静态
库
、
、
我有一个新的问题与加载
动态
链接
库
的这里。我没有任何问题加载
动态
链接
库
的".so",".dll“扩展。现在我对扩展名为".a“的
动态
链接
库
遇到了一些问题。它是一个
静态
库
。/staticlibraryname.a") 顺便说一句,我的os env是一个
linux
开放的suse。
浏览 1
提问于2016-12-09
得票数 0
1
回答
dl
库
的C++等效窗口
、
、
要在g++中编译/链接它,需要
包含
静态
库
:这个"dl“
库
似乎是一个加载
LINUX
所需的
动态
库
的
库
。如果使用*.a
静态
库
,我不明白为什么需要它们。但是如果没有这个ld
库
,什么都不能用。我在Windows中使用什么来替代
linux
dl
浏览 49
提问于2018-01-17
得票数 0
2
回答
跨平台
静态
链接SDL2
、
我正在构建一个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
回答
在Windows上正确设置LuaBinaries文件?
提供了两个zip文件:二进制文件:lua-*_Win*_bin.zip和
库
:lua-*_Win*_*_lib.zip为
库
提供了
静态
和
动态
两个版本。
动态
库
的difference?The zip文件
包含
一个lua*.dll,但是二进制文件的压缩文件中提供了同名的文件。我应该使用哪一个?一些
库
压缩文件(旧的?)
包含
一个liblua*.a文件,这应该是一个名不正确的lua*.lib文件吗?
浏览 5
提问于2021-09-28
得票数 0
2
回答
在Windows上应该如何使用开源
库
?
、
、
、
有许多可以用Visual Studio编译的开源
库
。我正在将一个程序从
Linux
移植到Windows,但它依赖于许多
库
。我不知道Windows上关于
库
的最佳实践是什么。在
Linux
上,这些
库
通常是发行版的一部分。例如,要在Debian上使用,您只需安装,
包含
文件和
库
(
静态
和
动态
)将自动安装并可用于您的程序。如果您需要与发行版提供的版本不同的版本,可以在主目录中编译它,将其安装到~/include和~
浏览 0
提问于2011-01-17
得票数 1
回答已采纳
1
回答
对
库
的可执行依赖
、
、
当共享一个可执行文件时,我真的需要担心用于制作该可执行文件的
库
吗?似乎在生成exe时应该考虑到这一点,而不是当你必须运行它时。只是好奇而已。我很确定我不需要担心,但我想问这个问题以确保。
浏览 0
提问于2010-06-24
得票数 1
3
回答
Windows下*.a与*.dll的区别
据我所知,可以将所有的*.o文件打包到一个*.a中,这是一个其他应用程序可以在
Linux
上使用的可分发文件。 但是*.a和*.dll有什么不同呢?它们可以互换吗?
浏览 0
提问于2010-01-26
得票数 5
回答已采纳
1
回答
编译后添加-fvisibility=hidden
、
、
我正在构建一个共享对象(.so),并将其链接到一个第三方
静态
库
。在理想情况下,第三方
库
应该是用-fvisibility=hidden编译的--但事实并非如此。有没有办法避免在
动态
库
导出的全局符号中
包含
由该
静态
库
定义的符号? (如果重要的话,我在
linux
平台上使用的是gcc )
浏览 34
提问于2016-07-28
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
动态库与静态库小看法
探索静态库与动态库的“奥秘”
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券