腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态
链接
glibc,但与GCC动态
链接
其他
库
。
c
、
linker
、
glibc
、
static-linking
我需要
静态
地将glibc
链接
到我的项目,因为目标平台
只
支持一个非常老的平台(但它与我的工具链中
静态
链接
的glibc一起工作,我已经检查过了)powerpc-unknown-
linux
-gnu-gcc object_files -lrt -lpthread
浏览 5
提问于2012-11-02
得票数 15
回答已采纳
2
回答
Linux
:是否有可能使用
静态
链接
的二进制文件进行一些面向插件的编程?
c
、
linux
、
plugins
、
dlopen
假设我们有一个非常小的嵌入式系统,它
只
包含
linux
内核和一个
静态
链接
的二进制文件,作为init运行。我们希望二进制文件能够在运行时动态加载外部插件。 在
linux
上是可能的吗?Dlopen
只
适用于共享
库
和动态
链接
,因为
静态
二进制文件不会将任何符号导出到外部世界,所以还有其他方法可以做到这一点吗?
浏览 4
提问于2011-12-16
得票数 2
回答已采纳
1
回答
创建和
链接
静态
锈
库
和
链接
到c
gcc
、
rust
、
static-linking
我试图创建一个c程序可调用的生锈
库
,到目前为止,我成功地创建了一个动态
库
并调用它(使用rustc --crate-type=cdylib src/lib.rs -o libCustomlib.so创建的
库
,使用gcc main.o -lCustomlib
链接
的
库
)。当我现在接受相同的代码,但将其编译为
静态
库
(rustc --crate-type=staticlib src/lib.rs -o libCustomlib.a)时,gcc在
链接</
浏览 1
提问于2020-08-27
得票数 6
回答已采纳
1
回答
GNU不能
静态
地与libboost
链接
,但是动态地可以
c
、
boost
、
linker
当我使用
静态
链接
选项运行它时,
链接
器说:/usr/lib/gcc/i586-suse-
linux
/4.8/../../..
浏览 2
提问于2014-06-08
得票数 1
回答已采纳
1
回答
编译Android NDK
库
c++
、
android-ndk
、
cross-compiling
、
.a
、
.lib
现在我有了一个C++
库
,我需要在Android NDK代码中包含、导入和
链接
(.a文件)。我知道这个
库
需要为Android交叉编译,但是如果我
只
构建
Linux
二进制文件(.a文件),并将其
链接
起来,它能工作吗?此外,C++
库
是使用Windows平台和CMake构建的,后者生成一个.lib(windows的
静态
库
版本)。从Windows平台(
静态
lib版本的
Linux
)生成.a文件的最好方法是什么?
浏览 7
提问于2020-01-06
得票数 1
7
回答
在
Linux
上使用
静态
链接
的应用程序有什么缺点吗?
linux
、
dynamic
、
static
、
linker
我在这里看到了几个关于这个主题的讨论,但我想问一下我的特殊情况:谢谢。
浏览 7
提问于2009-05-19
得票数 2
2
回答
如何强制
链接
器使用共享
库
而不是
静态
库
?
c++
、
linux
、
unix
、
shared-libraries
这是从
Linux
编程书中引用的一句话: 假设libtest.a和libtest.so都是available.Then,
链接
器必须选择一个
库
,而不是other.The
链接
器搜索每个目录(首先是使用-L选项指定的目录,然后是标准目录中的目录)
链接
器查找包含libtest.a或libtest.so的目录,
链接
器将停止搜索目录。如果目录中
只
存在两个变体中的一个,则
链接
器将选择该变体。否则,
浏览 1
提问于2010-12-12
得票数 18
回答已采纳
1
回答
在C
库
中
链接
之后,C++中的异常捕获不再工作了
c++
、
exception
我有一个相当大的C++项目(一个名为的数据分析程序),它与几个
库
链接
: abnormal program te
浏览 5
提问于2017-09-16
得票数 0
1
回答
如何使用llvm
库
c++
、
llvm
、
static-libraries
、
llvm-clang
、
llvm-ir
例如:我们有Visual 2015/2013,32位/64位,
linux
,Debug/Release等。 减少这些
静态
库
“清单”的数量是很好的,所以我研究了Clang/LLVM。其思想是将
静态
库
编译到LLVM bitcode中,并使用llvm工具创建一个llvm
静态
库
。当我们必须为特定平台创建二进制文件时,我们将使用llc (LLVM平台编译器)创建本机代码
静态
库
,并与平台
链接
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
2
回答
静态
库
链接
两次
c++
我有以下设置: Windows: 动态
库
有
静态
库
的text+data段的副本。可执行程序不知道,动态
库
已经
链接</e
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
6
回答
Linux
静态
链接
死了吗?
linux
、
gcc
、
glibc
、
static-linking
事实上,
Linux
上的-static gcc标志现在不起作用了。请允许我引述GNU libc常见问题: 一种解决方案是使用--启用-
静态
-nss配置glibc。在本例中,您可以创建一个
静态
二进制文件,它
只
使用服务dns和文件(为此更改/
浏览 6
提问于2010-08-07
得票数 76
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
1
回答
完全
静态
地构建具有所有依赖项(libgcc等)的应用程序?
c++
、
linker
、
static-linking
、
dynamic-linking
、
libgcc
目前,我正试图将所有应用程序的依赖项编译为
静态
库
。我的动机: 是否可以
静态
地<
浏览 6
提问于2017-10-31
得票数 7
回答已采纳
2
回答
RuntimeError:使用squish测试Qt应用程序时startApplication()失败
qt
、
squish
我正在使用Squish 4.2.2在
linux
上测试用Qt version 4.7开发的GUI。AUT是使用
静态
链接
的Qt
库
构建的。由于squish不允许记录
静态
链接
的Qt
库
,因此我计划手动创建测试用例。squish测试用例失败,并出现以下错误Detail RuntimeError: startApplication() failed 测试用例
只
包含一行代码来启动在测试
静态</
浏览 4
提问于2012-10-31
得票数 2
1
回答
静态
库
,
链接
到共享
库
。
c++
、
linux
、
eclipse
、
embedded-linux
、
xilinx-edk
我刚开始使用Eclipse并开发一个将在
Linux
上运行的应用程序(在ARM处理器上)。我想使用OpenCV
库
(.so文件)。我的应用程序由
链接
到多个
静态
库
的可执行文件组成。这个
链接
是在IDE设置(ARM
linux
g++
链接
器设置)中配置的。我需要在这些
静态
库
中使用openCV。openCV
库
包括在中安装的.so文件。是否可以从我的
静态
库
中
链接</em
浏览 3
提问于2014-07-14
得票数 0
回答已采纳
2
回答
如何在
Linux
机器上
链接
静态
库
文件
c++
、
linux
我已经为
linux
x86生成了一个
静态
库
。如何在
Linux
中
静态
链接
这个
库
?
浏览 5
提问于2013-10-07
得票数 0
1
回答
切割依赖
c++
、
linux
、
sdl
、
sdl-2
、
sdl-mixer
这是ldd的全部输出:libSDL2-2.0.so.0 => /usr/lib/x86_64-
linux
-gnu/libSDL2
linux
-gnu/libc.so.6 (0x00007f562d5e5000) libasound.so.2 => /usr/lib/x86_64-
linux
-gnu/libasound.so.2 (_64
浏览 1
提问于2014-08-16
得票数 0
回答已采纳
1
回答
对符号“CERT_GetDefaultCertDB@@NSS_3.2”的未定义引用
c
、
curl
、
compiler-errors
、
libcurl
、
nss
最近,我将libcurl依赖项添加到我的c++
库
中。我
静态
地编译了libcurl和-nss以支持https。我使用Debian 7进行编译。g++
浏览 4
提问于2018-04-30
得票数 0
回答已采纳
2
回答
Boost日志和动态加载
库
c++
、
boost-log
我们在我们的应用程序中使用Boost.Log v2 (1.70),该应用程序可用于Windows和
Linux
。最近,我重构了一个动态加载的动态
链接
库
,以便也使用Boost.Log。对于Windows,构建dll的目的是
只
使用
静态
库
和使用
静态
运行时,这使得部署变得更加容易。 这与预期的一样:两个boost日志实例似乎完全独立于彼此。在
Linux
上,构建插件是为了使用共享运行时和共享boost
库
。我们故意这样做是为了能够使用
Lin
浏览 6
提问于2020-10-27
得票数 2
回答已采纳
5
回答
如果我
只
包含头文件,那么编译器如何在我的代码中找到将使用哪个动态
链接
库
?
c
、
gcc
如果我
只
包含头文件,那么编译器如何在我的代码中找到将使用哪个动态
链接
库
?#include <stdio.h>{} stdio.hprintf function
浏览 12
提问于2014-05-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
警惕利用Linux预加载型恶意动态链接库的后门
探索静态库与动态库的“奥秘”
【Rust日报】2020-12-04 Glommio:一个基于Linux io_uring的高效多核线程调度库
从四个问题透析Linux下C++编译&链接
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券