腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
应该按什么
顺序
链接
libavdevice和x11
的
静态
链接
库
?
c++
、
linux
、
ffmpeg
、
static-libraries
、
x11
目前在
静态
链接
我
的
项目时有问题。在以
静态
链接
方式添加avdevice之后,我收到了以下错误。 下面是我
静态
添加
浏览 6
提问于2019-12-20
得票数 2
1
回答
虽然包含
静态
库
,但在运行时仍
链接
到同名动态
库
gcc
、
cuda
、
static-libraries
、
dynamic-library
我正在使用nvcodec sdk (),并在我
的
项目中使用它
的
linux
静态
库
。我在gcc中添加了编译选项然而,当运行该程序时,ldd a.out 我发现它和同名
的
nvidia驱动程序有关联。libnvcuvid.so.1 => /usr/lib/
浏览 19
提问于2018-08-09
得票数 0
回答已采纳
2
回答
寻找
Linux
上
的
静态
链接
排序工具
c++
、
linker
、
g++
在
Linux
下,有没有合适
的
工具来确定g++
的
最优
静态
链接
顺序
?我熟悉一般
的
问题,包括(如果必要)使用对单个
库
或--start-group和--end-group
的
重复引用来解决循环依赖,但如果可能的话,我想要
的
是一个工具,它可以获取一堆.a文件,并为它们显示一个良好
的
静态
链接
顺序
当我将其拆分成更小
的
块,并将一些实现代码迁移到.
浏览 1
提问于2011-06-22
得票数 11
1
回答
__aeabi_f2lz在哪里实现?
android-ndk
、
linker
、
clang
我有一个
库
,它依赖于我从第三方获得
的
静态
库
(libexample.a)。我
的
构建在
链接
阶段失败,抱怨__aeabi_f2lz未定义。我检查了
静态
库
,发现它有一个未定义
的
符号__aeabi_f2lz。我希望这个符号可以在
链接
时解决。另外,如果我在我
的
库
中添加如下代码:volatile int64_t fixme_
浏览 3
提问于2017-03-24
得票数 0
1
回答
无法
链接
到libgfortran.a
c
、
cuda
、
linker
、
gfortran
我
的
系统上安装了gfortran,libgfortran.a文件可以在/usr/lib/gcc/x86_64-
linux
-gnu/4.6/上找到。使用nm,我确保在其中定义了函数_gfortran_compare_string:0000000000000000 T _gfortran_compare
浏览 2
提问于2014-05-08
得票数 4
回答已采纳
1
回答
静态
链接
cppunit时如何解决“未定义引用”错误?
c++
、
static-linking
、
cppunit
我不知道为什么这个问题被标记为
的
副本。这个问题和这个问题是两个完全不同
的
问题。/usr/lib/x86_64-
linux
-gnu/libcppunit.so 我写了一个简单
的
测试。因为我现在关心
的
只是
链
浏览 8
提问于2018-05-15
得票数 0
回答已采纳
2
回答
LINUX
:
静态
链接
模块加载
顺序
module
、
linux-kernel
如果我有两个模块是
静态
链接
的
。一个模块
的
module_init函数依赖于另一个模块已经运行
的
module_init函数。有没有办法迫使一个模块先加载另一个模块?另外,第一个模块
的
init函数是否保证在调用第二个模块之前完成? 最后,如果上面的答案是否定
的
,那么建议
的
同步两个模块init调用
的
方法是什么,以确保我不会遇到问题?
浏览 0
提问于2011-04-14
得票数 12
1
回答
GCC
的
部分
静态
与部分动态连接
c
、
gcc
、
compilation
、
static-linking
我试图编译一个非常简单
的
C程序(就像hello一样简单),它使用与GCC
的
动态和
静态
链接
。我想知道在一般情况下如何做到这一点,所以我
的
最小测试示例只是尝试将libc动态
链接
为
静态
和libm。关于同一主题,我至少遇到了以下其他问题: 其中
的
一些答案提出了一些建议,比如使用-Wl、-Bstatic和-Wl、-Bdynamic来指定哪些
库
分别是
静态
的
和动态
的
。此外,还建议简单地指定要
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
2
回答
带有未定义
的
符号引用
的
poco c++
静态
链接
问题
c++
、
static-linking
、
poco-libraries
我试图
链接
到POCO C++
库
的
静态
版本,如下所示:不幸
的
是<char> > const&) 尽
浏览 6
提问于2013-03-29
得票数 6
1
回答
如何将
静态
库
嵌入到共享
库
中?
linux
、
linker
、
static-linking
、
dynamic-linking
、
undefined-symbol
在
linux
上,我正在尝试创建一个共享
库
,libbar.so,它嵌入了一个商业
静态
库
(许可是可以
的
)。商业
库
有4个版本: libfoo-seq.a、libfoo-mt.a、libfoo-seq.so和libfoo-mt.so (它们都提供了相同
的
符号,只是代码是
顺序
/多线程
的
,而lib是
静态
/共享
的
)。在这四个
库
中,我希望我
的
代码始终使用<em
浏览 19
提问于2019-05-20
得票数 2
回答已采纳
2
回答
静态
库
链接
两次
c++
我有以下设置: 数据(全局变量、
静态
类成员)是否也重复,可执行文件和dll是否看到相同
的
数据?你怎么解决这个问题?可执行程序不知道,动
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的
大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
这是我第一次在我
的
项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同
的
选项构建了它。我真的对图书馆大小
的
差异感到困惑。在windows上,我有138Kb
的
静态
库
,而在
Linux
上,它是1700Kb,是它
的
12倍多。我将感谢您对此
的
任何评论。也许我做错了什么?更新: 配置选项为:--禁用-cpp--启用-utf8--启用-newline-is-
浏览 3
提问于2011-11-25
得票数 1
2
回答
尝试使用dlopen加载
库
时未定义
的
符号
c++
、
compilation
、
linker
、
shared-libraries
、
dlopen
我正在尝试加载一个共享
库
(插件),它是我在
Linux
ARM平台上使用dlopen提供
的
(封闭源代码)。我尝试使用nm查看库内部,但
库
似乎被剥离了,找不到任何符号。,我发现readelf -s会返回所有符号,包括它引用
的
库
中定义
的
那些符号。问题
的
答案对我来说并不完全清楚:这是一个本应在库中
的
符号,但由于编译方式错误而不在库中,还是我应该在其他地方找到这个符号?readelf -d
的
输出似乎表明我提供了所有需要
浏览 0
提问于2011-12-03
得票数 9
回答已采纳
1
回答
静态
库
,
链接
到共享
库
。
c++
、
linux
、
eclipse
、
embedded-linux
、
xilinx-edk
我刚开始使用Eclipse并开发一个将在
Linux
上运行
的
应用程序(在ARM处理器上)。我想使用OpenCV
库
(.so文件)。我
的
应用程序由
链接
到多个
静态
库
的
可执行文件组成。这个
链接
是在IDE设置(ARM
linux
g++
链接
器设置)中配置
的
。我需要在这些
静态
库
中使用openCV。openCV
库
包括在中安装
的
浏览 3
提问于2014-07-14
得票数 0
回答已采纳
2
回答
如何在
Linux
机器上
链接
静态
库
文件
c++
、
linux
我已经为
linux
x86生成了一个
静态
库
。如何在
Linux
中
静态
链接
这个
库
?
浏览 5
提问于2013-10-07
得票数 0
1
回答
为什么Windows上
的
MinGW不需要
静态
链接
?
c
、
linux
、
windows
、
mingw
我已经在我
的
Linux
机器上安装了MinGW,并安装了MinGW包,但是,我注意到我无法在没有MinGW
的
机器上运行我
的
程序,我查找了它,很快就发现这个问题
的
解决方案是
静态
链接
。这是可行
的
,但它仍然是恼人
的
,必须
静态
连接所有的东西,没有多大意义。我注意到,在安装了MinGW
的
Windows机器上,我可以编译一个程序,而不需要
静态
地
链接
任何东西,无论它是否安装了Mi
浏览 0
提问于2018-08-08
得票数 0
1
回答
glibc.so中
的
线程是否由弱符号实现,以提供线程存根函数?
linker
、
pthreads
我知道有pthread.so提供类似于pthread在glibc.so中
的
功能,有人说glibc中
的
pthread只提供存根,并且在显式
链接
到lpthread时将被替换。 所以我
的
问题是如何支持它?libssl与glibc中
的
pthread相似吗?
浏览 1
提问于2014-01-13
得票数 5
回答已采纳
1
回答
静态
地
链接
库
时
静态
类
的
变量和方法会发生什么?
c++
、
static
、
shared-libraries
、
static-libraries
、
static-variables
(A)源代码
库
。(C)是一个包含(A)
的
静态
库
(D),一个连接(B)和(C)
的
顶级程序。在此之前,我阅读了以下答案,并理解如果
链接
是
静态
的
,那么变量在整个程序中只存在一次,但是如果
链接
是动态
的
,则
静态
变量存在
的
次数与包含
库
的
次数一样多。例如,如果我用下面的代码包含N次
浏览 5
提问于2020-07-16
得票数 0
1
回答
gcc ld是否只包含可执行文件内部使用
的
相关函数
的
.text?
gcc
、
ld
我已经将各种.c源代码编译到各自
的
.o目标文件中,并将其归档为.a归档文件。假设在main()函数中,我使用了foo()函数。在编译和
链接
之后,可执行文件是1)只包含foo()函数
的
.text以及foo()递归调用
的
所有其他函数,还是2)它包含foo()所在
的
整个.o,或者3)整个.a文件中
的
.text?希望采用选项1),因为在空间受限
的
环境中,它将仅包括最小数量
的
指令。我该如何实现这一点呢?
浏览 1
提问于2011-09-19
得票数 1
回答已采纳
1
回答
linux
音频
库
的
静态
链接
linux
、
linker
、
alsa
、
pulseaudio
、
jack
我正在开发一个针对Windows和
Linux
的
音频
库
。对于Windows后端,我支持DirectSound、WASAPI和ASIO,而对于
Linux
、JACK和PulseAudio。最近出现了关于c/c++运行时(msvcrt/libc/libgcc/libstdc++)
的
静态
链接
与共享/动态
链接
以及其他依赖关系
的
主题,因为它是独立于自包含和
库
版本独立
的</e
浏览 1
提问于2021-02-02
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
探索静态库与动态库的“奥秘”
缓存、数据库的操作顺序
警惕利用Linux预加载型恶意动态链接库的后门
应用 Swift 静态库的各种坑
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券