2014-05-12 12 views

risposta

9

Sì, con ld -v è possibile visualizzare la versione di binutils (nel tuo caso è 2.24)

0

Prova questo:

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

Questo ottiene tutti i binari nei pacchetti binutils e le query ognuna con il suo parametro --version. Io echo una stringa vuota per quelli che si aspettano input nel terminale.

5

ho provato solo con la Debian 8, ma penso che deve funzionare con altri sistemi operativi basati su Debian (Ubuntu, menta, altro).


dpkg -l | binutils grep

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

apt-cache binutils politica

$ 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 (nudo)

$ apt-cache show binutils 
Package: binutils 
Version: 2.25-5+deb8u1 
Installed-Size: 20566 
Maintainer: Matthias Klose <[email protected]> 
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 
Problemi correlati