如何查看我使用的bfd版本?

用户名

gcc在Linux机器上运行命令时遇到了一个错误,在Googling上发现了人们说的错误,该错误已在bfd的较新版本中修复我发现进一步搜索bfd可能是一个静态库,该库gcc在构建时已与之链接,而不是共享的动态库,但是我不确定。

如何找出gcc我使用的是bfd静态版本还是动态版本,以及哪个版本bfd

拉森德

BFD是由构成GNU的Binutils的,包括程序使用的库ldgoldas,等等。它们通常位于名为binutilsbinutils-dev(Debian和朋友)或binutils-devel(Fedora / RHEL)的软件包中您可以使用-V开关来运行上述任何程序,以获取其版本号。您可以使用readelf列出它们的依赖性。列出ld包括其类型的依赖项

readelf -d `which ld`

Dynamic section at offset 0xc900c contains 28 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libbfd-2.22-system.so]
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libdl.so.2]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

我对GCC的内部运作不是很熟悉,但是我想说GCC与BFD有联系是很奇怪的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何查看我使用的NumPy版本?

如何查看我使用的Angular版本?

如何查看我使用的是哪个版本的Swift?

如何查看我正在运行的星号的版本?

如何查看我的create-nuxt-app版本并进行升级?

如何查看我的数据库与旧版本的不同之处?

如何查看我的时区信息

如何查看我的PATH修改位置?

如何查看我最近的设备活动?

如何查看我获取的内容?

Gitlab:如何查看我的分期?

我可以查看我的gem版本历史吗?

如何查看我的 Composer 包并查看哪些是过时的?

我如何查看我使用邮递员在Spring MVC中以编程方式发送的Cookie?

使用带仿真器的Instruments Automation时如何查看我的打印/ NSLog输出?

如何查看我的日志文件中的注册用户总数(使用Devise的webapp是ROR)?

如何使用pyqt5在模型/ view qml中查看我的数据

如何查看我正在使用多少GB或MB格式的物理RAM?

如何使用以太网电缆连接查看我的wifi的名称和密码

我如何查看我的proc中可用的输出选项?

我如何查看我的文档settings.xml(Maven)

Gulp:我如何查看我的Glob的文件名

如何查看我的GitHub当前速率限制?

如何查看我在 postgresql 上创建的表?

连接到VPN时如何查看我的LAN?

如何查看我的Android应用的网络消耗?

如何查看我是否连接到临时端口?

如何查看我的服务器是否被ping通?

如何查看我的项目所依赖的库的rustdoc?