腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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 lib
浏览 5
提问于2015-07-15
得票数 2
3
回答
用于
Linux
和Windows的C++跨平台动态
库
、
、
我想写一些跨平台
库
代码。我正在创建一个
静态
和动态
库
,大多数开发都是在
Linux
上完成的,我已经在
Linux
中生成了
静态
和共享
库
,但现在想要使用相同的源代码以.lib和.dll的形式生成
静态
和动态
库
的Windows版本。我正在寻找在Windows上
编译
我的代码的最好和最快的解决方案。我不需要在
Linux
下
编译
;我很乐意直接在Windows下
编译
。另外,我还使用了两个
浏览 4
提问于2009-08-05
得票数 28
回答已采纳
2
回答
从交叉
编译
静态
库
、
我想在
linux
中为windows
编译
静态
库
。以下是我
编译
的过程
linux
中的
静态
库
( static )使用i586-mingw32msvc-cc -c static_lib.c -o static_lib.oCreated
编译
的源代码,arrv static_lib.a static_lib.o和ranlib static_lib.aI中的
静态
库
在windows上创建了eclipse示例程序,
浏览 0
提问于2011-01-07
得票数 5
回答已采纳
1
回答
链接到
静态
库
中的explicit_bzero (glibc)
、
、
我正在将一个windows C++项目移植到
linux
上。这个项目有许多
静态
库
,这些
静态
库
在一些共享
库
中使用。其中一个
静态
库
使用SecureZeroMemory,这是一种特定于windows的方法,用于安全地将数组置零。为了在
linux
中使用这样的函数,我编写了以下代码#include <strings.h> extern "C" void expl
浏览 4
提问于2020-10-07
得票数 0
1
回答
将
静态
库
链接到gcc
Linux
的动态实验室中
、
、
、
我有很多在32位平台
Linux
下的"c++“上编写的
静态
库
。现在我需要用我的c++功能在64位平台
Linux
上
编译
"c“动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key
编译
静态
库
吗?我必须在gcc
编译
器中使用哪些键来链接我的c++
库
?任何帮助都将不胜感激 非
浏览 13
提问于2017-08-09
得票数 1
1
回答
CMake项目
编译
精细的共享
库
,但不使用
静态
库
、
、
我有一个工作项目(P1),其中有一个调用
静态
库
的EXE。它在Windows、MAC和
Linux
上
编译
和执行良好。,,那些小白脸在那里。OK,
编译
器可以访问它们。好的。
编译
器标志和命令类似的。好的
浏览 10
提问于2012-03-28
得票数 0
回答已采纳
2
回答
将多个
静态
归档文件合并为一个新的归档文件
、
、
我想
编译
我的代码,将它与几个
静态
库
链接起来,然后将
编译
后的代码与这些
静态
库
结合起来,形成一个新的
静态
库
。然而,我的Google Fu正在抛弃我。我该怎么做呢?提前谢谢。
浏览 3
提问于2010-04-18
得票数 0
回答已采纳
1
回答
使用交叉
编译
的
静态
链接
、
我想
静态
链接我需要的
库
。我用的是arm-
linux
-gnueabi-gcc交叉
编译
。当我像这样
编译
我的代码时它通过了,但我认为他仍然使用动态链接,通过观察测试的不稳定性。那么,我应该添加什么选项才能
静态
链接libc.a
库
呢?
浏览 1
提问于2013-06-17
得票数 2
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
2
回答
有没有什么方法可以将
linux
中的.so文件
编译
成
静态
链接到执行文件?
、
在
linux
中,.a文件通常是
静态
库
,而.so文件通常是动态文件。我想知道有没有办法把.so文件
编译
成可执行文件作为它的一部分?我用谷歌搜索了一下,没有找到方法。谁能帮我?
浏览 6
提问于2012-12-05
得票数 1
4
回答
静态
编译
的纯标准C++程序是否可移植,运行在同一体系结构上?
、
、
当一个程序是递归地
静态
编译
(假设所有链接
库
都允许
静态
编译
,并且在代码中是独立于某种平台的情况下),我知道这是可能的,因为我成功地从Ubuntu
静态
编译
了nano以在x86 Android上运行,并且它工作了,因为它没有链接到系统
库
),那么假设它是自包含的,真的安全吗?为了简单起见,如果我使用这个程序(没有依赖项): return 0;我可以很容易地
静态
编译
它(因为它显然没有依
浏览 0
提问于2019-02-28
得票数 0
3
回答
在
Linux
上使用为Windows
编译
的
库
、
、
我有一个用visual studio for Windows 64位
编译
的
库
(
静态
和动态版本),我想在
Linux
上使用它。这是一个商业
库
,要获得为
Linux
编译
的相同的
库
,将需要很多天的电子邮件和提醒,等等。 我可以在
Linux
机器上使用这两个
库
变体中的一个(它们不是.net,而是本地
库
)来链接到它们吗?
浏览 3
提问于2010-12-17
得票数 0
回答已采纳
1
回答
windows和
linux
中独立的qt应用程序和依赖打包
、
、
我用QtCreator为
Linux
做了一个应用程序。该应用程序使用两个外部
库
:和。我希望部署该应用程序,以便它所依赖的所有
库
都与可执行文件一起部署。但我如何在
Linux
上做到这一点呢?
浏览 0
提问于2012-01-24
得票数 1
回答已采纳
1
回答
创建
静态
和共享的C++
库
、
、
、
、
我希望在一个项目中同时构建
静态
库
和共享
库
。 我知道,共享
库
需要从使用-fpic
编译
的对象中创建,以获得独立于位置的代码,而
静态
库
不需要这样做。这一切都很好,我可以创建一个共享
库
或
静态
库
。我不想
编译
我的源代码两次以获得不同的对象文件,那么这通常是如何完成的呢?我读过。但是,该示例显示了正在使用-fpic构建的
静态
库
。这是该走的路吗?这有什么值得注意的吗?是否存在<e
浏览 3
提问于2011-02-01
得票数 8
回答已采纳
2
回答
在mac中
编译
的
静态
库
(.a)能在
linux
中工作吗?
、
、
在Mac中
编译
的
静态
库
(.a)能在
Linux
中工作吗?Mac和
Linux
中的档案有相同的格式吗?
浏览 1
提问于2018-07-30
得票数 0
1
回答
如何使用llvm
库
、
、
、
、
例如:我们有Visual 2015/2013,32位/64位,
linux
,Debug/Release等。 减少这些
静态
库
“清单”的数量是很好的,所以我研究了Clang/LLVM。其思想是将
静态
库
编译
到LLVM bitcode中,并使用llvm工具创建一个llvm
静态
库
。当我们必须为特定平台创建二进制文件时,我们将使用llc (LLVM平台
编译
器)创建本机代码
静态
库</e
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
2
回答
ldd依赖关系
、
、
、
我正在
Linux
(Ubuntu 11)下
编译
2个共享
库
("A","B")。
库
"B“正在使用
库
"A”的导出函数(与-lA
静态
链接)
linux
-gate.so.1 => (0x004c0000) libc.so.6 /lib/i386-
linux
-gnu/libc.so.6 (0x00abf000)
浏览 8
提问于2011-11-24
得票数 1
回答已采纳
1
回答
如何通过微软arm C/C++工具使用gnu C/C++工具生成的
静态
库
、
、
、
、
我有一个由GNU tools for ARM on
Linux
环境生成的
静态
库
(.a),我想在Windows环境(Visual Studio2008)中使用这个
库
,使用微软的ARM工具架构。有没有办法在微软工具中使用.a
静态
库
?谢谢!
浏览 4
提问于2013-06-07
得票数 1
1
回答
在android中没有链接的大型.a文件
、
我正面临这个问题,我正试图为一个android应用程序构建一个本地
库
。为此,我有一个
静态
库
(.a),它被链接到动态
库
(.so)中。现在的问题是
静态
库
太大(超过2GB)。当我
编译
动态
库
时,它试图与
静态
库
链接,如果出现以下错误,它就会失败: d:/adt/android-ndk-r9c/toolchains/arm-
linux
-androideabi-4.8
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
2
回答
从iPhone
静态
库
中提取对象(*.o)文件
、
、
、
我有一组iPhone
静态
库
(一个*.a文件),其中我只从其中调用了几个类。我过去曾使用AR (与
linux
库
一起)从
静态
库
中提取对象文件,删除不需要的对象文件并重新存档。但是,当我尝试使用iPhone
编译
的
静态
库
时,我会得到以下错误:ar: CustomiPhoneLib.a
浏览 5
提问于2011-01-02
得票数 29
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
go语言静态库的编译和使用
Linux手动编译PHP7的扩展库
Linux库概念,动态库和静态库的制作,如何移植第三方库
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
动态库与静态库小看法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券