腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态
库
链接
两次
c++
我有以下设置: 数据(全局变量、
静态
类成员)是否也重复,可执行文件和dll是否看到相同的数据?你怎么解决这个问题?
静态
库没有导出/导入标志。动态图书馆有自己的符号导出。动态库有
静态
库的text+data段的副本。
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
2
回答
如何在
Linux
机器上
链接
静态
库文件
c++
、
linux
我已经为
linux
x86生成了一个
静态
库。如何在
Linux
中
静态
链接
这个库?
浏览 5
提问于2013-10-07
得票数 0
2
回答
静态
链接
glibc,但与GCC动态
链接
其他库。
c
、
linker
、
glibc
、
static-linking
我需要
静态
地将glibc
链接
到我的项目,因为目标平台只支持一个非常老的平台(但它与我的工具链中
静态
链接
的glibc一起工作,我已经检查过了)powerpc-unknown-
linux
-gnu-gcc object_files -lrt -lpthread -Wl,-Bstatic -lc
浏览 5
提问于2012-11-02
得票数 15
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用gcc 4.3.2版构建
浏览 3
提问于2011-11-25
得票数 1
1
回答
构建运行在不同版本
linux
上的cpp程序
c++
、
linux
、
build
一些
linux
程序,例如mongodb二进制文件,可以在不同版本的
linux
上运行,无论主机是gcc版本还是glibc版本。 怎么做?
静态
链接
所有libs?但我听说了“灵长类”不应该是
静态
链接
的。
浏览 7
提问于2014-04-10
得票数 0
回答已采纳
1
回答
静态
库,
链接
到共享库。
c++
、
linux
、
eclipse
、
embedded-linux
、
xilinx-edk
我刚开始使用Eclipse并开发一个将在
Linux
上运行的应用程序(在ARM处理器上)。我想使用OpenCV库(.so文件)。我的应用程序由
链接
到多个
静态
库的可执行文件组成。这个
链接
是在IDE设置(ARM
linux
g++
链接
器设置)中配置的。我需要在这些
静态
库中使用openCV。openCV库包括在中安装的.so文件。是否可以从我的
静态
库中
链接
到这些库?显然,
静态
库项目中没有g++
链接
器设置。谢
浏览 3
提问于2014-07-14
得票数 0
回答已采纳
2
回答
有没有什么方法可以将
linux
中的.so文件编译成
静态
链接
到执行文件?
linux
、
compiler-construction
在
linux
中,.a文件通常是
静态
库,而.so文件通常是动态文件。我想知道有没有办法把.so文件编译成可执行文件作为它的一部分?我用谷歌搜索了一下,没有找到方法。谁能帮我?
浏览 6
提问于2012-12-05
得票数 1
2
回答
如何在AWS官方的Rocky
Linux
上安装
静态
库(如libstdc++、libm、libc)?
linux
、
gcc
、
amazon-ec2
、
static-libraries
、
rhel
在AWS上有Rocky
Linux
8 Green Obsidian (当前8.6 = RHEL 8.6)和Rocky
Linux
9 Blue Onyx (当前9.0 = RHEL 9.0)的官方版本在其他地方(例如,Ubuntu)使
静态
链接
的构建工作得很好。/usr/bin/ld:
浏览 28
提问于2022-08-04
得票数 0
回答已采纳
4
回答
为什么要使用显式参数进行
静态
和动态
链接
c++
、
visual-studio
、
gnu
我主要在Windows上工作,最近我开始在
Linux
上工作。我有个疑问。我在Windows中使用Visual Studio作为IDE,在
Linux
中使用Makefile。Windows中有两种类型库:
静态
库(.lib)和动态
链接
库(VC++)。这很明显(不是吗?)如果我
链接
lib文件,我使用
静态
链接
,否则使用动态
链接
。因为如果文件是.a文件,那么我必须使用
静态
-linking,如果文件是.so,则我使用动态
链接
。
浏览 3
提问于2012-12-24
得票数 3
回答已采纳
1
回答
静态
libgcc和
静态
libstdc++不工作
c++
、
gcc
、
static-libraries
我尝试用-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
回答
Linux
动态和
静态
链接
c++
、
linux
、
qt
、
shared-libraries
我有一个与共享库'A‘
链接
的可执行文件,它反过来使用共享库'B’(用Qt编写的GUI)。当我编译可执行文件时,
链接
器查找所有的库,包括'B',以及它内部需要的所有库(Qt库)。我如何断开'B‘库与可执行文件的连接,使其在
链接
时不再需要'B’。我希望可执行文件不会知道'B‘库。
浏览 1
提问于2014-12-30
得票数 0
2
回答
Linux
静态
链接
libgmp出错
c
、
static-linking
、
gmp
GMP文档说,
静态
链接
可能会提供很小的性能改进。 gcc -std=c99 -O3 -static /usr/lib/libgmp.a gmptest.c -o static-gmptest 编译和
链接
非
静态
二进制文件没有任何问题/usr/lib/libgmp.a
浏览 0
提问于2011-11-09
得票数 5
回答已采纳
6
回答
Linux
静态
链接
死了吗?
linux
、
gcc
、
glibc
、
static-linking
事实上,
Linux
上的-static gcc标志现在不起作用了。请允许我引述GNU libc常见问题: 一种解决方案是使用--启用-
静态
-nss配置glibc。在本例中,您可以创建一个
静态
二进制文件,它只使用服务dns和文件(为此更改/etc/nsswitch.conf )。您需要显式地
链接
到所
浏览 6
提问于2010-08-07
得票数 76
回答已采纳
1
回答
静态
库gcc -未找到库
makefile
、
static-libraries
、
gnu-make
我想创建
静态
库,但是出了点问题。
浏览 1
提问于2017-03-15
得票数 1
0
回答
windows上的Nvidia NPP
静态
链接
nvidia
、
npp
nvidia的性能原始库的windows没有
静态
链接
选项吗? npp指南建议使用
静态
链接
,并说明了如何使用
linux
,而不是windows。
浏览 7
提问于2017-12-14
得票数 0
回答已采纳
1
回答
是否可以在OS上
静态
地
链接
Haskell应用程序?
haskell
我对任何语言中的
静态
链接
都很陌生,但我正在尝试
静态
地
链接
一个Haskell程序,以便在其他macs上使用。我已经设法在
Linux
上
静态
链接
,并通过使用以下选项确认它正在使用其他
Linux
框:-O2 -static -optl-static -optl-pthread 当我试图在OS上使用这些选项时,我会得到以下错误
浏览 1
提问于2013-02-24
得票数 3
4
回答
Linux
: C/C++标准库
静态
与动态
链接
c++
、
c
、
linux
、
shared-libraries
、
static-libraries
静态
链接
使软件更易于移植,更少依赖最终用户对其操作系统所做的操作(我甚至看到了一些示例,当最终用户可以在system32中的一些dll上创建dll时,他无法解释为什么,或者当用户声称我的应用程序包含病毒,因为它试图从官方微软网站下载动态
链接
的先决条件时……)所以,在我的经验中,在Windows上
静态
链接
通常比动态
链接
更好。然而,我对
Linux
并不熟悉,所以任何人都能分享他的经验吗?我的问题是:如果我们忽略了动态
链接
可以节省内存和硬盘空间,如果我们计划使
浏览 4
提问于2014-02-19
得票数 6
回答已采纳
3
回答
共享库: Windows与
Linux
方法
linux
、
windows
、
shared-libraries
关于Windows共享库(DLL)与
Linux
共享库(SOs),我有一个简短的问题。为什么在创建Windows DLL时,客户端程序也需要
链接
到
静态
库(.lib文件),而在
Linux
中创建的应用程序不需要
链接
到这样的
静态
库。 这和代码重定位之类的事情有什么关系吗?谢谢。
浏览 0
提问于2013-05-24
得票数 29
回答已采纳
1
回答
使用交叉编译的
静态
链接
static
、
linker
我想
静态
链接
我需要的库。我用的是arm-
linux
-gnueabi-gcc交叉编译。当我像这样编译我的代码时它通过了,但我认为他仍然使用动态
链接
,通过观察测试的不稳定性。那么,我应该添加什么选项才能
静态
链接
libc.a库呢?
浏览 1
提问于2013-06-17
得票数 2
1
回答
Linux
ELF文件:
静态
ELF程序和动态ELF程序的哪个字节会有所不同?
linux
、
elf
、
binutils
我正在处理
linux
精灵文件。我想通过读取和检查一些字节,完全在我的程序中完成这项工作。我希望不依赖于file实用程序或libelf、binutils等。
浏览 2
提问于2011-09-04
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SEO专业名词:什么是静态URL链接
Linux centos7下 Nginx静态资源服务器搭建
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
Linux命令–ln 软连接与硬链接区别介绍
如何在 Linux 上查找和删除损坏的符号链接
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券