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

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

gcc -v - 对 binutils 只字未提

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

【问题讨论】:

    标签: ubuntu binutils


    【解决方案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 参数查询每个文件。我为那些希望在终端中输入的人回显一个空字符串。

        【讨论】:

          猜你喜欢
          • 2014-06-16
          • 2018-10-22
          • 1970-01-01
          • 2014-02-18
          • 2013-06-25
          • 2021-07-03
          • 2018-08-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多