2014-05-12 210 views

回答

9

是的,ld -v可以查看的binutils的版本(你的情況是2.24)

0

試試這個:

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

這得到在binutils的包和查詢所有二進制文件每一個與它--version參數。對於那些希望在終端中輸入的人,我會回顯一個空字符串。

5

我只使用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-緩存策略的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顯示的binutils(剝離)

$ 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