腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
静态
libgcc和
静态
libstdc++不工作
、
、
我尝试用-static -
静态
-libgcc-
静态
-libstdc++编译项目,以便
静态
链接库
。但是,exec是用动态
链接库
编译的。我试着重新安装gcc和g++,但是没有帮助。这完全是我本地环境的错误,因为在别人的机器上,它是
静态
连接的。ELF 64-bit LSB executable, x86-64, version 1 (GNU/
Linux
), dynamically linked (uses shared libs), forGNU/<e
浏览 5
提问于2015-07-15
得票数 2
1
回答
导出链接到动态库的
静态
库中的符号
、
、
、
、
在MSVC2017中有以下场景: extern "
C
" __declspec(dllexport) bool foo() return true; 现在,由于动态
链接库
没有使用(不是一个可行的解决方案),我可以看到使用Depen
浏览 0
提问于2019-05-27
得票数 5
1
回答
最大外部符号长度
、
、
关于
C
++中的最大外部符号长度(全局变量、函数、类等名称),我有两个问题:
C
++语言的GNU和其他链接器(
静态
链接)中的最大外部符号长度是多少?
Linux
,Windows (动态链接)上的动态
链接库
的最大外部符号长度是多少?
浏览 4
提问于2015-08-28
得票数 2
1
回答
cmake如何实现局部
静态
链接、局部动态链接?
我正在做一个使用mongodb作为数据库的
c
++项目。我想
静态
链接mongodb驱动程序。-I /opt/mongo-cxx-driver/include/bsoncxx/v_noabi/ \ -I/opt/mongo-cxx-driver/include/mongocxx/v_noabi/
浏览 0
提问于2016-03-15
得票数 1
2
回答
为什么Win和
Linux
上PCRE
静态
库的大小不同
、
、
、
、
我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用gcc 4.3.2版构建
浏览 3
提问于2011-11-25
得票数 1
1
回答
如何确认库是
静态
链接的?
、
、
、
、
我已经编辑了我的CMake脚本,将libcurl链接到
Linux
上的
C
++应用程序。 除了将libcurl添加到目标
链接库
之外,我还设置了libcurl标志DCURL_STATICLIB。什么是确定的方式来检查这个已经
静态
链接,而不是动态链接?
浏览 9
提问于2022-11-13
得票数 0
2
回答
在python37安装程序创建exe后,在Windows7上加载Pyinstaller dll时出错
、
、
、
PyInstaller创建了一个exe文件,它可以在我的装有Windows8.1的个人电脑和装有Windows10的笔记本电脑上运行,但在装有Windows7的电脑上有错误 “加载python37动态
链接库
时出错”和一些关于动态
链接库
的东西。编辑:加载Python DLL '
C
:\Users\Dell\Appdata\Local|Temp|_MEI16442\python37.dll'.时出错LoadLibrary:初始化动态
链接库
的过程失败我正在读关于
静态
链接dll的文章,但是我不知
浏览 0
提问于2020-10-29
得票数 2
2
回答
可以在iPhone iOS上使用Libsndfile文件库吗?
、
、
、
可以在iPhone操作系统上使用
C
库吗?如果是这样,我是否只需要“包含”它,或者它比这更复杂。 谢谢!
浏览 2
提问于2011-02-09
得票数 7
回答已采纳
4
回答
静态
链接库
的利弊是什么?
、
、
、
我想发布一个我作为业余爱好开发的同时适用于
Linux
和Windows的应用程序。这个应用程序依赖于boost (可能还有其他库)。我认为
静态
链接库
是个好主意,这样可执行文件就不会有任何依赖关系。因此,最终用户可以将可执行文件放在一个目录中并开始使用它。然而,当我在网上做一些研究时,我发现了一些关于
静态
链接库
的负面评论,一些人甚至认为带有
静态
链接库
的应用程序很难移植,这意味着它只能在我的高度相似的系统上运行。 那么
静态
链接库
的优缺点是什
浏览 1
提问于2010-03-16
得票数 12
回答已采纳
1
回答
将
静态
库转换为动态
链接库
的方法
、
、
、
如果我所有的库都是一个*.一个
静态
库。有没有办法把它转换成*.so动态
链接库
?也许使用ld? 我使用的是SUSE
Linux
。精灵平台。
浏览 1
提问于2010-10-13
得票数 4
回答已采纳
1
回答
从dll调用
C
++带有std::vector的其他dll
、
、
、
我有一个带有外部方法的dllbasic_hash有下一个方法编辑basic_hash它的类 { virtual ~basic_hash() {}
浏览 1
提问于2016-04-05
得票数 0
1
回答
交叉编译helloworld for ARM
、
、
\n");}
链接库
-交叉编译是
静态
链接的,所以它不应该错过任何库: root@lo
浏览 7
提问于2013-06-05
得票数 13
回答已采纳
4
回答
要调用
C
#动态
链接库
,
C
++动态
链接库
有哪些选项?
、
、
、
、
我有一个
C
++ DLL,它需要调用
C
#类库中的函数(传递一个值,返回一个值)。这是最好的方法吗?
浏览 0
提问于2009-06-09
得票数 2
回答已采纳
1
回答
静态
地
链接库
时
静态
类的变量和方法会发生什么?
、
、
、
、
(B)是一个包含(A)的共享库(D),一个连接(B)和(
C
)的顶级程序。在此之前,我阅读了以下答案,并理解如果链接是
静态
的,那么变量在整个程序中只存在一次,但是如果链接是动态的,则
静态
变量存在的次数与包含库的次数一样多。例如,如果我用下面的代码包含N次
静态
库,则__immediately_lambda_call将被触发N次,但访问相同的gMyClass。immediately_lambda_call = []() { auto& gMyC
浏览 5
提问于2020-07-16
得票数 0
2
回答
返回迭代器是DLL安全的吗?
、
、
我指的是,如果类来自具有自己的堆的DLL,并且它有一个私有向量,那么使用公共函数将迭代器返回到该向量是否安全?
浏览 0
提问于2011-01-11
得票数 0
回答已采纳
4
回答
为什么要使用显式参数进行
静态
和动态链接
、
、
我主要在Windows上工作,最近我开始在
Linux
上工作。我有个疑问。我在Windows中使用Visual Studio作为IDE,在
Linux
中使用Makefile。Windows中有两种类型库:
静态
库(.lib)和动态
链接库
(VC++)。这很明显(不是吗?)如果我链接lib文件,我使用
静态
链接,否则使用动态链接。因为如果文件是.a文件,那么我必须使用
静态
-linking,如果文件是.so,则我使用动态链接。
浏览 3
提问于2012-12-24
得票数 3
回答已采纳
2
回答
静态
链接库
。
C
汇编
、
、
、
、
由于这些系统不会安装ncurses,所以我需要
静态
地
链接库
。然而,如果我试图像这样构建它或(.text+0x48): undefined reference to `SP' /usr/lib/gcc/x86_64-
linux
-gnu/4.7/..
浏览 0
提问于2014-02-13
得票数 1
回答已采纳
3
回答
用dlopen和dlsym结合-fPIC编译
C
程序
、
、
、
、
程序和库都是用
C
库代码编写的{} {}#include <dlfcn.h>int (*
c
)(int d); { a=dlsym(lib,"a&q
浏览 1
提问于2012-05-26
得票数 6
回答已采纳
2
回答
如何在
linux
上编译,以使生成的可执行文件不需要共享库
、
、
我想在另一台
Linux
机器上使用其中一个工具(pdf2swf)。当我移动它并在另一台机器上运行它时,它会要求一些共享库。有没有可能编译swftools (特别是pdf2swf),这样当我在另一台
Linux
机器上运行它时,它不会要求任何共享库?如果可执行文件本身的大小更大,只要它可以独立运行,这是可以的。我是
Linux
的新手,所以如果有需要高级知识的东西,请给我适当的在线资源。 问候
浏览 1
提问于2011-03-13
得票数 0
回答已采纳
2
回答
C
# DLLImport导致过多的IO操作
、
、
我有一个
C
#程序,它使用DLLImport(
C
++ )调用stdcall动态
链接库
。但使用进程监视器时,我发现每次调用
C
++动态
链接库
中的函数时,都会导致三个IO操作来打开、读取和关闭该动态
链接库
文件。 我正在调用的
C
++ dll中的函数是
静态
的。我没有
C
++动态
链接库
的源代码来更改它。如何避免这些过多的IO操作?是否可以使用DLLImport从内存而不是文件中加载动态
链接库
?有什么建议吗?
浏览 4
提问于2012-03-28
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
警惕利用Linux预加载型恶意动态链接库的后门
DeepCode 为 C/C ++ 添加基于 AI 的静态代码分析支持
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
VS2019静态分析工具:C+Core Check
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券