如何查看 Ubuntu 上的 Binutils 版本?

Posted

技术标签:

【中文标题】如何查看 Ubuntu 上的 Binutils 版本?【英文标题】:How to see what version of Binutils is on Ubuntu? 【发布时间】:2014-05-12 09:03:57 【问题描述】:

我已经搜索过,但没有找到告诉我我的 Ubuntu 上的 binutils 版本的选项。或者至少我不知道如何解释它。

gcc -v - 对 binutils 只字未提

ld -v - 告诉我GNU ld (GNU Binutils for Ubuntu) 2.24。这是否意味着我有 binutils 2.24?

【问题讨论】:

【参考方案1】:

是的,使用ld -v,您可以查看 binutils 的版本(在您的情况下是 2.24)

【讨论】:

【参考方案2】:

我只在 Debian 8 上对其进行了测试,但我认为它必须与其他基于 Debian 的操作系统(Ubuntu、Mint 等)一起使用。


dpkg -l | grep binutils

$ dpkg -l | grep binutils
ii  binutils                                     2.25-5+deb8u1                        amd64        GNU assembler, linker and binary utilities

apt-cache 策略 binutils

$ apt-cache policy binutils
binutils:
  Installed: 2.25-5+deb8u1
  Candidate: 2.25-5+deb8u1
  Version table:
 *** 2.25-5+deb8u1 0
        500 http://ftp.ru.debian.org/debian/ jessie-proposed-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.25-5 0
        500 http://ftp.ru.debian.org/debian/ jessie/main amd64 Packages
        500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages

apt-cache show binutils(已剥离)

$ apt-cache show binutils
Package: binutils
Version: 2.25-5+deb8u1
Installed-Size: 20566
Maintainer: Matthias Klose <doko@debian.org>
Architecture: amd64
Replaces: binutils-gold (<< 2.20.51.20100415), binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3), binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3)
Provides: binutils-gold, elf-binutils
Depends: libc6 (>= 2.14), zlib1g (>= 1:1.2.0)
Suggests: binutils-doc (>= 2.25-5+deb8u1)
..............................

ld --version

$ ld --version
GNU ld (GNU Binutils for Debian) 2.25

ar --version

$ ar --version
GNU ar (GNU Binutils for Debian) 2.25

【讨论】:

【参考方案3】:

试试这个:

sh <(dpkg -L binutils | awk '/bin\// print $0 " --version"') | \
grep Binutils | sort -u | column -t

这会获取 binutils 包中的所有二进制文件,并使用其 --version 参数查询每个文件。我为那些希望在终端中输入的人回显一个空字符串。

【讨论】:

以上是关于如何查看 Ubuntu 上的 Binutils 版本?的主要内容,如果未能解决你的问题,请参考以下文章

如何查看ubuntu服务器开启了哪些端口

如何在 Ubuntu 和其他 Linux 发行版中查看 MAC 地址

Ubuntu下可以直接安装mingw(sudo apt-get install mingw32 mingw32-binutils mingw32-runtime,附例子,简单好用,亲测成功)good(

怎么查看虚拟机几核

查看Ubuntu20.04版系统公有私有IP地址和配置IP

ubuntu 20.04.3如何安装odoo15.0社区版