腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Mach-O共享
库
(`.dylib`s)支持符号
版本
化吗?
、
、
、
我在ELF
动态
库
中遇到了一些在
linux
平台上由解决的分段错误。但我在macOS上仍然会出现分段故障。在Mach-O共享
库
中有类似的特性吗?如果是这样,我如何才能在文件中看到
版本
信息
?例如,我知道在
linux
上我可以做readelf -s libsomething.so,它会输出
版本
信息
和符号。但是readelf占用了.dylib文件。
浏览 6
提问于2022-02-22
得票数 0
回答已采纳
3
回答
这是检索
信息
的编程语言。例如操作系统
信息
、内存、进程/线程、程序
版本
、DLL
版本
等?
、
、
我想开发一个应用程序,可以检索
信息
,如
动态
链接
库
版本
,
动态
链接
库
构建模式(调试或发布),
信息
。关于操作系统,内存,处理器,进程/线程,程序
版本
等,我主要是为Windows开发的,但如果应用程序也支持
Linux
就更好了(只要适用)。也就是说,哪种语言有API来获取这类
信息
?
浏览 1
提问于2009-08-13
得票数 0
回答已采纳
1
回答
Android
动态
链接
库
无法解析主程序的符号
、
、
我可以成功地用C语言创建一个链接到某个
库
的程序,并且能够调用该
库
的函数。如果该
库
调用主程序中的函数,则会出现错误: root@android:/data/local/tmp # .hello.c是保存函数hello的
库
,该函数由main.c (主程序)调用。hello函数试图调用函数crossfunction,但这在android中不起作用(在
Linux
中它工作得很好)。
浏览 2
提问于2011-08-27
得票数 5
1
回答
Linux
上的MT和MD
、
、
、
、
我很好奇为什么在Windows上有这么多关于MT和MD的东西,却没有人谈论
linux
。在
linux
中,libc.so等同于MD,libc.a等同于MT。由于可以静态或
动态
地链接c运行时,并且在构建单个可执行文件时可以将静态和
动态
库
链接在一起,因此您必须遇到与在windows上组合MT和MD
库
或多个
版本
的c运行时相同的问题。那么我的问题是,
linux
上是否存在同样的问题,或者
linux
上是否有一些系统/模式可以防止这些问题?在
浏览 38
提问于2021-04-20
得票数 2
回答已采纳
4
回答
查看
Linux
库
/可执行
版本
信息
、
在Windows中,EXE和DLL具有
版本
信息
,至少包括以下字段:产品
版本
产品名称在
Linux
库
/可执行文件中:如何查看这些
信息
?要阅读哪些工具/
库
?
浏览 0
提问于2012-12-19
得票数 68
1
回答
freebsd上的
Linux
(ibm_db libdb2.so.1)
、
、
、
我试图在bsd上使用一个
库
,这个
库
是为IBM连接为
linux
设计的:但我得到了导入错误: >我已经成功地安装了ibm_db和ibm_db_sa,我只是认为在bsd上使用
linux
应用程序更有问题。
浏览 7
提问于2012-03-15
得票数 2
2
回答
在另一个DLL中
动态
加载DLL
、
、
我需要在另一个
动态
链接
库
(Visual C++ )中加载一个
动态
链接
库
,这样我就可以在第二个
动态
链接
库
中使用嵌入在第一个
动态
链接
库
中的类。我有这两个
库
的代码,因为我创建了两个dll,但我从来没有
动态
加载过
库
,所以我不确定这是如何完成的…… 此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包括windows或
浏览 4
提问于2010-11-24
得票数 2
1
回答
使用C在运行时处理符号查找错误
、
、
、
假设我有一个
动态
库
,它导出三个函数:void lib_extra_function(void); int lib_runtime_version(int如果使用lib_extra_function的应用程序构建在安装了
库
版本
2的系统上,然后在只提供
版本
1的系统上运行,则一旦调用lib_extra_function,就会引发"symbol lookup/main: undefined symbol: lib_extra_functio
浏览 1
提问于2014-04-27
得票数 4
1
回答
何时为可执行文件分配内核
版本
、
、
、
、
Linux
file命令提供有关可执行文件的
信息
,例如:我对该输出中的"for GNU/
Linux
2.6.9“部分特别感兴趣。假设我有两台机器,都安装了gcc 4.6,但一台是2.6.9
Linux
内核,另一台是3.2.0
Linux</
浏览 0
提问于2014-08-29
得票数 2
1
回答
动态
链接器/加载器
库
-缺少ld.so
、
、
以下手册描述了
动态
链接器/加载器
库
:/lib/ld-
linux
.so.2 -> /lib32/ld-
linux
.so.2 /lib32&
浏览 0
提问于2015-09-21
得票数 0
回答已采纳
1
回答
之间的相关性
、
、
、
我之所以在这里提问,是因为我不知道在哪里可以找到关于这个问题的任何
信息
。如果你能推荐一本关于它的书或文章给我,我会很高兴的。将这个
库
更新到新
版本
的最简单方法是什么?是否可以配置内核的构建系统,使其生成具有更新的GLI
浏览 14
提问于2013-01-26
得票数 0
1
回答
gcc默认使用静态或
动态
库
链接程序吗?
、
、
、
、
我在我的
Linux
系统上安装了相同
库
的静态和
动态
版本
:/usr/lib/libsample.so如何强迫gcc使用静态或
动态
版本
的
库
?
浏览 4
提问于2014-03-30
得票数 12
回答已采纳
1
回答
在windows上运行
linux
可执行文件
、
、
我得到了一个用
linux
创建的可执行文件。我还有创建这个exe
linux
文件的文件和
库
。有没有一种方法可以在windows中运行这个
linux
,还是必须用
linux
来完成?如果不能从windows运行它,
linux
是否能够运行它,即使文件有些陈旧? 有人能给我建议吗?谢谢
浏览 6
提问于2022-09-07
得票数 -2
1
回答
g++如何在所需的
库
中链接?
、
、
libB -L/path/to/libC -L/path/to/libD-I/path/to/headers 在未定义的符号和所需的
库
名称之间是否存在映射: undefined_symbol_1、undefined_symbol_2、undefined_symbol_3、undefined_symbol_4、undefined_symbol_5;所需的
库
:
浏览 0
提问于2018-12-14
得票数 0
回答已采纳
2
回答
发布
linux
软件兼容性
、
我想为
Linux
发布一个C++
库
。是否只有glibc
版本
决定与其他
Linux
发行版的兼容性(当没有其他
库
被
动态
链接时)?在过去5年中,是否有更好的方法来支持大多数
Linux
发行版,而不是设置几台虚拟机并在那里编译呢?例如,在一个非常老的
Linux
系统上编译的
Linux
二进制文件会在新的
Linux
版本
上运行吗?
浏览 0
提问于2015-05-25
得票数 2
回答已采纳
1
回答
需要GME在
Linux
下的Unity开发环境的mono
动态
库
,请提供?
、
、
、
、
Unity有
Linux
的
版本
,而GME没有
Linux
的
动态
库
,导致
Linux
下不但不能编译运行,导出项目也是各种报错,望检查一下
浏览 319
提问于2019-05-30
1
回答
cmake如何实现局部静态链接、局部
动态
链接?
我正在做一个使用mongodb作为数据
库
的c++项目。我想静态链接mongodb驱动程序。 librt.so.1 => /lib/x86_64-
linux
-gnu/librt.so.1
linux
-gnu/libm.so.6 (0x00007f7f8cfb7000) /lib64/ld-
浏览 0
提问于2016-03-15
得票数 1
1
回答
如何学习为v8编写`rust_v8`
动态
链接
库
?
、
、
我想使用最新
版本
:编译它。但我的编程背景很差。我的目的我尝试在更高
版本
的rust_v8中使用包含android的android绑定,但是它也无法编译,提示:v8
动态
链接库函数是不完整的。
浏览 11
提问于2022-07-28
得票数 1
1
回答
构建基于libzbar的Qt应用程序的问题
、
、
、
、
libzbarQT.so),在构建“对QWidget的未定义引用::QWSEvent(QWSEvent*event)”代码时,.I没有在QT代码中使用这个函数,我想知道哪个函数在内部调用这个函数,这样我就可以稍微修改
库
了PS:我正在使用arm-none-
linux
-gnueabi-g++工具链与LTIB交叉编译代码。
浏览 1
提问于2013-12-31
得票数 1
回答已采纳
2
回答
如何在较新的
Linux
中运行需要旧的glibc
库
的二进制文件?
、
、
我有一个为旧
版本
linux
构建的二进制文件,当我将二进制文件放到一个较新的
linux
中并试图运行它时,它会告诉我们“没有这样的文件或目录”错误。我是为ARM
linux
做的。我没有提到这件事,因为我没有意识到这很
浏览 3
提问于2014-05-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
警惕利用Linux预加载型恶意动态链接库的后门
Ultramarine Linux 37 版本发布|Linux 中国
Garuda Linux “Raptor” 230305 版本发布|Linux 中国
动态库与静态库小看法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券