binutils 套件探索
下載套件
下載「binutils」這個套件。
$ apt download binutils
解開套件
解開「binutils_2.26-8ubuntu2.1_amd64.deb」
$ dpkg -x binutils_2.26-8ubuntu2.1_amd64.deb binutils
觀看資料夾結構
執行
$ tree binutils
顯示
binutils
└── usr
├── bin
│ ├── addr2line -> x86_64-linux-gnu-addr2line
│ ├── ar -> x86_64-linux-gnu-ar
│ ├── as -> x86_64-linux-gnu-as
│ ├── c++filt -> x86_64-linux-gnu-c++filt
│ ├── dwp -> x86_64-linux-gnu-dwp
│ ├── elfedit -> x86_64-linux-gnu-elfedit
│ ├── gold -> ld.gold
│ ├── gprof -> x86_64-linux-gnu-gprof
│ ├── ld -> x86_64-linux-gnu-ld
│ ├── ld.bfd -> x86_64-linux-gnu-ld.bfd
│ ├── ld.gold -> x86_64-linux-gnu-ld.gold
│ ├── nm -> x86_64-linux-gnu-nm
│ ├── objcopy -> x86_64-linux-gnu-objcopy
│ ├── objdump -> x86_64-linux-gnu-objdump
│ ├── ranlib -> x86_64-linux-gnu-ranlib
│ ├── readelf -> x86_64-linux-gnu-readelf
│ ├── size -> x86_64-linux-gnu-size
│ ├── strings -> x86_64-linux-gnu-strings
│ ├── strip -> x86_64-linux-gnu-strip
│ ├── x86_64-linux-gnu-addr2line
│ ├── x86_64-linux-gnu-ar
│ ├── x86_64-linux-gnu-as
│ ├── x86_64-linux-gnu-c++filt
│ ├── x86_64-linux-gnu-dwp
│ ├── x86_64-linux-gnu-elfedit
│ ├── x86_64-linux-gnu-gprof
│ ├── x86_64-linux-gnu-ld -> ld.bfd
│ ├── x86_64-linux-gnu-ld.bfd
│ ├── x86_64-linux-gnu-ld.gold
│ ├── x86_64-linux-gnu-nm
│ ├── x86_64-linux-gnu-objcopy
│ ├── x86_64-linux-gnu-objdump
│ ├── x86_64-linux-gnu-ranlib
│ ├── x86_64-linux-gnu-readelf
│ ├── x86_64-linux-gnu-size
│ ├── x86_64-linux-gnu-strings
│ └── x86_64-linux-gnu-strip
├── lib
│ ├── compat-ld
│ │ └── ld -> ../../bin/ld.bfd
│ ├── gold-ld
│ │ └── ld -> ../../bin/ld.gold
│ ├── ldscripts
│ │ ├── elf32_x86_64.x
│ │ ├── elf32_x86_64.xbn
│ │ ├── elf32_x86_64.xc
│ │ ├── elf32_x86_64.xd
│ │ ├── elf32_x86_64.xdc
│ │ ├── elf32_x86_64.xdw
│ │ ├── elf32_x86_64.xn
│ │ ├── elf32_x86_64.xr
│ │ ├── elf32_x86_64.xs
│ │ ├── elf32_x86_64.xsc
│ │ ├── elf32_x86_64.xsw
│ │ ├── elf32_x86_64.xu
│ │ ├── elf32_x86_64.xw
│ │ ├── elf_i386.x
│ │ ├── elf_i386.xbn
│ │ ├── elf_i386.xc
│ │ ├── elf_i386.xd
│ │ ├── elf_i386.xdc
│ │ ├── elf_i386.xdw
│ │ ├── elf_i386.xn
│ │ ├── elf_i386.xr
│ │ ├── elf_i386.xs
│ │ ├── elf_i386.xsc
│ │ ├── elf_i386.xsw
│ │ ├── elf_i386.xu
│ │ ├── elf_i386.xw
│ │ ├── elf_iamcu.x
│ │ ├── elf_iamcu.xbn
│ │ ├── elf_iamcu.xc
│ │ ├── elf_iamcu.xd
│ │ ├── elf_iamcu.xdc
│ │ ├── elf_iamcu.xdw
│ │ ├── elf_iamcu.xn
│ │ ├── elf_iamcu.xr
│ │ ├── elf_iamcu.xs
│ │ ├── elf_iamcu.xsc
│ │ ├── elf_iamcu.xsw
│ │ ├── elf_iamcu.xu
│ │ ├── elf_iamcu.xw
│ │ ├── elf_k1om.x
│ │ ├── elf_k1om.xbn
│ │ ├── elf_k1om.xc
│ │ ├── elf_k1om.xd
│ │ ├── elf_k1om.xdc
│ │ ├── elf_k1om.xdw
│ │ ├── elf_k1om.xn
│ │ ├── elf_k1om.xr
│ │ ├── elf_k1om.xs
│ │ ├── elf_k1om.xsc
│ │ ├── elf_k1om.xsw
│ │ ├── elf_k1om.xu
│ │ ├── elf_k1om.xw
│ │ ├── elf_l1om.x
│ │ ├── elf_l1om.xbn
│ │ ├── elf_l1om.xc
│ │ ├── elf_l1om.xd
│ │ ├── elf_l1om.xdc
│ │ ├── elf_l1om.xdw
│ │ ├── elf_l1om.xn
│ │ ├── elf_l1om.xr
│ │ ├── elf_l1om.xs
│ │ ├── elf_l1om.xsc
│ │ ├── elf_l1om.xsw
│ │ ├── elf_l1om.xu
│ │ ├── elf_l1om.xw
│ │ ├── elf_x86_64.x
│ │ ├── elf_x86_64.xbn
│ │ ├── elf_x86_64.xc
│ │ ├── elf_x86_64.xd
│ │ ├── elf_x86_64.xdc
│ │ ├── elf_x86_64.xdw
│ │ ├── elf_x86_64.xn
│ │ ├── elf_x86_64.xr
│ │ ├── elf_x86_64.xs
│ │ ├── elf_x86_64.xsc
│ │ ├── elf_x86_64.xsw
│ │ ├── elf_x86_64.xu
│ │ ├── elf_x86_64.xw
│ │ ├── hppa64linux.x
│ │ ├── hppa64linux.xbn
│ │ ├── hppa64linux.xc
│ │ ├── hppa64linux.xn
│ │ ├── hppa64linux.xr
│ │ ├── hppa64linux.xs
│ │ ├── hppa64linux.xsc
│ │ ├── hppa64linux.xsw
│ │ ├── hppa64linux.xu
│ │ ├── hppa64linux.xw
│ │ ├── i386linux.x
│ │ ├── i386linux.xbn
│ │ ├── i386linux.xn
│ │ ├── i386linux.xr
│ │ ├── i386linux.xu
│ │ ├── i386pep.x
│ │ ├── i386pep.xa
│ │ ├── i386pep.xbn
│ │ ├── i386pep.xn
│ │ ├── i386pep.xr
│ │ ├── i386pep.xu
│ │ ├── i386pe.x
│ │ ├── i386pe.xa
│ │ ├── i386pe.xbn
│ │ ├── i386pe.xn
│ │ ├── i386pe.xr
│ │ └── i386pe.xu
│ └── x86_64-linux-gnu
│ ├── libbfd-2.26-system.so
│ └── libopcodes-2.26-system.so
└── share
├── bug
│ └── binutils
│ └── presubj
├── doc
│ └── binutils
│ ├── bfd
│ │ ├── PORTING.gz
│ │ └── TODO.gz
│ ├── changelog.Debian.gz
│ ├── copyright
│ ├── gas
│ │ └── NEWS.gz
│ ├── gprof
│ │ ├── bbconv.pl
│ │ ├── TEST.gz
│ │ └── TODO.gz
│ ├── ld
│ │ ├── NEWS.gz
│ │ └── TODO.gz
│ ├── NEWS.gz
│ ├── README.cross.gz
│ └── test-summary.gz
├── lintian
│ └── overrides
│ └── binutils
└── man
└── man1
├── addr2line.1.gz -> x86_64-linux-gnu-addr2line.1.gz
├── ar.1.gz -> x86_64-linux-gnu-ar.1.gz
├── as.1.gz -> x86_64-linux-gnu-as.1.gz
├── c++filt.1.gz -> x86_64-linux-gnu-c++filt.1.gz
├── dwp.1.gz -> x86_64-linux-gnu-dwp.1.gz
├── elfedit.1.gz -> x86_64-linux-gnu-elfedit.1.gz
├── gold.1.gz -> ld.gold.1.gz
├── gprof.1.gz -> x86_64-linux-gnu-gprof.1.gz
├── ld.1.gz -> x86_64-linux-gnu-ld.1.gz
├── ld.bfd.1.gz -> x86_64-linux-gnu-ld.bfd.1.gz
├── ld.gold.1.gz -> x86_64-linux-gnu-ld.gold.1.gz
├── nm.1.gz -> x86_64-linux-gnu-nm.1.gz
├── objcopy.1.gz -> x86_64-linux-gnu-objcopy.1.gz
├── objdump.1.gz -> x86_64-linux-gnu-objdump.1.gz
├── ranlib.1.gz -> x86_64-linux-gnu-ranlib.1.gz
├── readelf.1.gz -> x86_64-linux-gnu-readelf.1.gz
├── size.1.gz -> x86_64-linux-gnu-size.1.gz
├── strings.1.gz -> x86_64-linux-gnu-strings.1.gz
├── strip.1.gz -> x86_64-linux-gnu-strip.1.gz
├── x86_64-linux-gnu-addr2line.1.gz
├── x86_64-linux-gnu-ar.1.gz
├── x86_64-linux-gnu-as.1.gz
├── x86_64-linux-gnu-c++filt.1.gz
├── x86_64-linux-gnu-dwp.1.gz
├── x86_64-linux-gnu-elfedit.1.gz
├── x86_64-linux-gnu-gprof.1.gz
├── x86_64-linux-gnu-ld.1.gz -> x86_64-linux-gnu-ld.bfd.1.gz
├── x86_64-linux-gnu-ld.bfd.1.gz
├── x86_64-linux-gnu-ld.gold.1.gz
├── x86_64-linux-gnu-nm.1.gz
├── x86_64-linux-gnu-objcopy.1.gz
├── x86_64-linux-gnu-objdump.1.gz
├── x86_64-linux-gnu-ranlib.1.gz
├── x86_64-linux-gnu-readelf.1.gz
├── x86_64-linux-gnu-size.1.gz
├── x86_64-linux-gnu-strings.1.gz
└── x86_64-linux-gnu-strip.1.gz
20 directories, 198 files
若有安裝這個套件的話,可執行
$ dpkg -L binutils
顯示
/.
/usr
/usr/bin
/usr/bin/x86_64-linux-gnu-nm
/usr/bin/x86_64-linux-gnu-c++filt
/usr/bin/x86_64-linux-gnu-readelf
/usr/bin/x86_64-linux-gnu-dwp
/usr/bin/x86_64-linux-gnu-ar
/usr/bin/x86_64-linux-gnu-size
/usr/bin/x86_64-linux-gnu-addr2line
/usr/bin/x86_64-linux-gnu-ranlib
/usr/bin/x86_64-linux-gnu-as
/usr/bin/x86_64-linux-gnu-elfedit
/usr/bin/x86_64-linux-gnu-ld.bfd
/usr/bin/x86_64-linux-gnu-strip
/usr/bin/x86_64-linux-gnu-strings
/usr/bin/x86_64-linux-gnu-ld.gold
/usr/bin/x86_64-linux-gnu-gprof
/usr/bin/x86_64-linux-gnu-objdump
/usr/bin/x86_64-linux-gnu-objcopy
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libbfd-2.26-system.so
/usr/lib/x86_64-linux-gnu/libopcodes-2.26-system.so
/usr/lib/ldscripts
/usr/lib/ldscripts/elf_k1om.xsc
/usr/lib/ldscripts/i386linux.xu
/usr/lib/ldscripts/elf_iamcu.xw
/usr/lib/ldscripts/i386pe.xbn
/usr/lib/ldscripts/elf_k1om.xw
/usr/lib/ldscripts/elf_i386.xsw
/usr/lib/ldscripts/hppa64linux.xn
/usr/lib/ldscripts/hppa64linux.xu
/usr/lib/ldscripts/elf32_x86_64.xdc
/usr/lib/ldscripts/elf_x86_64.xr
/usr/lib/ldscripts/elf_iamcu.xu
/usr/lib/ldscripts/i386linux.xr
/usr/lib/ldscripts/elf_i386.xs
/usr/lib/ldscripts/elf_i386.xw
/usr/lib/ldscripts/i386pep.xr
/usr/lib/ldscripts/elf_i386.xu
/usr/lib/ldscripts/elf_l1om.xdc
/usr/lib/ldscripts/elf_i386.xn
/usr/lib/ldscripts/elf_x86_64.xsc
/usr/lib/ldscripts/i386pe.xu
/usr/lib/ldscripts/elf32_x86_64.xdw
/usr/lib/ldscripts/i386pep.x
/usr/lib/ldscripts/hppa64linux.xc
/usr/lib/ldscripts/elf_iamcu.xbn
/usr/lib/ldscripts/elf_l1om.xd
/usr/lib/ldscripts/hppa64linux.xsc
/usr/lib/ldscripts/hppa64linux.xs
/usr/lib/ldscripts/elf_iamcu.xn
/usr/lib/ldscripts/elf32_x86_64.xs
/usr/lib/ldscripts/elf_x86_64.xdc
/usr/lib/ldscripts/elf_x86_64.x
/usr/lib/ldscripts/elf_k1om.xdc
/usr/lib/ldscripts/i386pe.xn
/usr/lib/ldscripts/elf_x86_64.xsw
/usr/lib/ldscripts/elf_k1om.xd
/usr/lib/ldscripts/elf_k1om.xu
/usr/lib/ldscripts/hppa64linux.xbn
/usr/lib/ldscripts/elf_l1om.xs
/usr/lib/ldscripts/elf_x86_64.xd
/usr/lib/ldscripts/elf_k1om.xr
/usr/lib/ldscripts/elf_l1om.xw
/usr/lib/ldscripts/elf32_x86_64.xbn
/usr/lib/ldscripts/elf_l1om.x
/usr/lib/ldscripts/elf32_x86_64.xsw
/usr/lib/ldscripts/elf_i386.xc
/usr/lib/ldscripts/hppa64linux.xw
/usr/lib/ldscripts/elf_k1om.x
/usr/lib/ldscripts/elf32_x86_64.xsc
/usr/lib/ldscripts/elf_iamcu.xdw
/usr/lib/ldscripts/i386pe.xa
/usr/lib/ldscripts/elf_l1om.xu
/usr/lib/ldscripts/elf_k1om.xc
/usr/lib/ldscripts/hppa64linux.xsw
/usr/lib/ldscripts/elf_k1om.xn
/usr/lib/ldscripts/elf_l1om.xbn
/usr/lib/ldscripts/elf_l1om.xsc
/usr/lib/ldscripts/elf_k1om.xs
/usr/lib/ldscripts/i386pep.xa
/usr/lib/ldscripts/elf_iamcu.xsc
/usr/lib/ldscripts/elf_x86_64.xn
/usr/lib/ldscripts/elf_x86_64.xdw
/usr/lib/ldscripts/i386linux.xbn
/usr/lib/ldscripts/elf_i386.xr
/usr/lib/ldscripts/elf32_x86_64.xn
/usr/lib/ldscripts/elf_k1om.xdw
/usr/lib/ldscripts/elf_i386.xdc
/usr/lib/ldscripts/elf_iamcu.xs
/usr/lib/ldscripts/elf32_x86_64.xd
/usr/lib/ldscripts/hppa64linux.xr
/usr/lib/ldscripts/elf32_x86_64.xu
/usr/lib/ldscripts/elf_iamcu.xr
/usr/lib/ldscripts/elf_i386.xsc
/usr/lib/ldscripts/elf_k1om.xbn
/usr/lib/ldscripts/i386pe.xr
/usr/lib/ldscripts/elf32_x86_64.xr
/usr/lib/ldscripts/i386pe.x
/usr/lib/ldscripts/elf_i386.x
/usr/lib/ldscripts/elf_k1om.xsw
/usr/lib/ldscripts/elf_l1om.xn
/usr/lib/ldscripts/elf_iamcu.xc
/usr/lib/ldscripts/elf_i386.xbn
/usr/lib/ldscripts/elf_i386.xd
/usr/lib/ldscripts/elf32_x86_64.xw
/usr/lib/ldscripts/i386pep.xbn
/usr/lib/ldscripts/elf_iamcu.xdc
/usr/lib/ldscripts/elf_i386.xdw
/usr/lib/ldscripts/elf_x86_64.xw
/usr/lib/ldscripts/elf_x86_64.xs
/usr/lib/ldscripts/i386linux.x
/usr/lib/ldscripts/elf_l1om.xr
/usr/lib/ldscripts/elf_x86_64.xbn
/usr/lib/ldscripts/elf_iamcu.x
/usr/lib/ldscripts/elf_x86_64.xc
/usr/lib/ldscripts/elf_l1om.xdw
/usr/lib/ldscripts/elf_l1om.xsw
/usr/lib/ldscripts/elf_iamcu.xd
/usr/lib/ldscripts/elf_x86_64.xu
/usr/lib/ldscripts/elf_l1om.xc
/usr/lib/ldscripts/hppa64linux.x
/usr/lib/ldscripts/elf32_x86_64.x
/usr/lib/ldscripts/i386pep.xn
/usr/lib/ldscripts/elf_iamcu.xsw
/usr/lib/ldscripts/elf32_x86_64.xc
/usr/lib/ldscripts/i386pep.xu
/usr/lib/ldscripts/i386linux.xn
/usr/lib/compat-ld
/usr/lib/gold-ld
/usr/share
/usr/share/bug
/usr/share/bug/binutils
/usr/share/bug/binutils/presubj
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/binutils
/usr/share/doc
/usr/share/doc/binutils
/usr/share/doc/binutils/NEWS.gz
/usr/share/doc/binutils/copyright
/usr/share/doc/binutils/test-summary.gz
/usr/share/doc/binutils/ld
/usr/share/doc/binutils/ld/NEWS.gz
/usr/share/doc/binutils/ld/TODO.gz
/usr/share/doc/binutils/changelog.Debian.gz
/usr/share/doc/binutils/README.cross.gz
/usr/share/doc/binutils/bfd
/usr/share/doc/binutils/bfd/PORTING.gz
/usr/share/doc/binutils/bfd/TODO.gz
/usr/share/doc/binutils/gas
/usr/share/doc/binutils/gas/NEWS.gz
/usr/share/doc/binutils/gprof
/usr/share/doc/binutils/gprof/TEST.gz
/usr/share/doc/binutils/gprof/bbconv.pl
/usr/share/doc/binutils/gprof/TODO.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/x86_64-linux-gnu-elfedit.1.gz
/usr/share/man/man1/x86_64-linux-gnu-dwp.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ranlib.1.gz
/usr/share/man/man1/x86_64-linux-gnu-addr2line.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.bfd.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ar.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gprof.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.gold.1.gz
/usr/share/man/man1/x86_64-linux-gnu-strings.1.gz
/usr/share/man/man1/x86_64-linux-gnu-as.1.gz
/usr/share/man/man1/x86_64-linux-gnu-readelf.1.gz
/usr/share/man/man1/x86_64-linux-gnu-nm.1.gz
/usr/share/man/man1/x86_64-linux-gnu-strip.1.gz
/usr/share/man/man1/x86_64-linux-gnu-size.1.gz
/usr/share/man/man1/x86_64-linux-gnu-c++filt.1.gz
/usr/share/man/man1/x86_64-linux-gnu-objdump.1.gz
/usr/share/man/man1/x86_64-linux-gnu-objcopy.1.gz
/usr/bin/as
/usr/bin/elfedit
/usr/bin/readelf
/usr/bin/nm
/usr/bin/c++filt
/usr/bin/addr2line
/usr/bin/ranlib
/usr/bin/objdump
/usr/bin/ar
/usr/bin/objcopy
/usr/bin/dwp
/usr/bin/ld.gold
/usr/bin/gold
/usr/bin/ld
/usr/bin/ld.bfd
/usr/bin/strings
/usr/bin/x86_64-linux-gnu-ld
/usr/bin/gprof
/usr/bin/size
/usr/bin/strip
/usr/lib/compat-ld/ld
/usr/lib/gold-ld/ld
/usr/share/man/man1/nm.1.gz
/usr/share/man/man1/objcopy.1.gz
/usr/share/man/man1/gold.1.gz
/usr/share/man/man1/ld.bfd.1.gz
/usr/share/man/man1/as.1.gz
/usr/share/man/man1/gprof.1.gz
/usr/share/man/man1/strip.1.gz
/usr/share/man/man1/strings.1.gz
/usr/share/man/man1/ld.1.gz
/usr/share/man/man1/c++filt.1.gz
/usr/share/man/man1/ranlib.1.gz
/usr/share/man/man1/ld.gold.1.gz
/usr/share/man/man1/size.1.gz
/usr/share/man/man1/ar.1.gz
/usr/share/man/man1/elfedit.1.gz
/usr/share/man/man1/dwp.1.gz
/usr/share/man/man1/objdump.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.1.gz
/usr/share/man/man1/readelf.1.gz
/usr/share/man/man1/addr2line.1.gz
manpage
執行
$ dpkg -L binutils | grep '/man/man.*/' | sort
顯示
/usr/share/man/man1/addr2line.1.gz
/usr/share/man/man1/ar.1.gz
/usr/share/man/man1/as.1.gz
/usr/share/man/man1/c++filt.1.gz
/usr/share/man/man1/dwp.1.gz
/usr/share/man/man1/elfedit.1.gz
/usr/share/man/man1/gold.1.gz
/usr/share/man/man1/gprof.1.gz
/usr/share/man/man1/ld.1.gz
/usr/share/man/man1/ld.bfd.1.gz
/usr/share/man/man1/ld.gold.1.gz
/usr/share/man/man1/nm.1.gz
/usr/share/man/man1/objcopy.1.gz
/usr/share/man/man1/objdump.1.gz
/usr/share/man/man1/ranlib.1.gz
/usr/share/man/man1/readelf.1.gz
/usr/share/man/man1/size.1.gz
/usr/share/man/man1/strings.1.gz
/usr/share/man/man1/strip.1.gz
/usr/share/man/man1/x86_64-linux-gnu-addr2line.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ar.1.gz
/usr/share/man/man1/x86_64-linux-gnu-as.1.gz
/usr/share/man/man1/x86_64-linux-gnu-c++filt.1.gz
/usr/share/man/man1/x86_64-linux-gnu-dwp.1.gz
/usr/share/man/man1/x86_64-linux-gnu-elfedit.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gprof.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.bfd.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ld.gold.1.gz
/usr/share/man/man1/x86_64-linux-gnu-nm.1.gz
/usr/share/man/man1/x86_64-linux-gnu-objcopy.1.gz
/usr/share/man/man1/x86_64-linux-gnu-objdump.1.gz
/usr/share/man/man1/x86_64-linux-gnu-ranlib.1.gz
/usr/share/man/man1/x86_64-linux-gnu-readelf.1.gz
/usr/share/man/man1/x86_64-linux-gnu-size.1.gz
/usr/share/man/man1/x86_64-linux-gnu-strings.1.gz
/usr/share/man/man1/x86_64-linux-gnu-strip.1.gz
- $ man 1 addr2line
- $ man 1 ar
- $ man 1 as
- $ man 1 c++filt
- $ man 1 dwp
- $ man 1 elfedit
- $ man 1 gold
- $ man 1 gprof
- $ man 1 ld
- $ man 1 ld.bfd
- $ man 1 ld.gold
- $ man 1 nm
- $ man 1 objcopy
- $ man 1 objdump
- $ man 1 ranlib
- $ man 1 readelf
- $ man 1 size
- $ man 1 strings
- $ man 1 strip
- $ man 1 x86_64-linux-gnu-addr2line
- $ man 1 x86_64-linux-gnu-ar
- $ man 1 x86_64-linux-gnu-as
- $ man 1 x86_64-linux-gnu-c++filt
- $ man 1 x86_64-linux-gnu-dwp
- $ man 1 x86_64-linux-gnu-elfedit
- $ man 1 x86_64-linux-gnu-gprof
- $ man 1 x86_64-linux-gnu-ld
- $ man 1 x86_64-linux-gnu-ld.bfd
- $ man 1 x86_64-linux-gnu-ld.gold
- $ man 1 x86_64-linux-gnu-nm
- $ man 1 x86_64-linux-gnu-objcopy
- $ man 1 x86_64-linux-gnu-objdump
- $ man 1 x86_64-linux-gnu-ranlib
- $ man 1 x86_64-linux-gnu-readelf
- $ man 1 x86_64-linux-gnu-size
- $ man 1 x86_64-linux-gnu-strings
- $ man 1 x86_64-linux-gnu-strip
下載 Source Package
執行
$ apt source binutils
會下載「binutils」這個「Source Package」
套件資訊
網址: http://packages.ubuntu.com/xenial/binutils
執行
$ apt show binutils
顯示
Package: binutils
Version: 2.26-8ubuntu2.1
Priority: optional
Section: devel
Origin: Ubuntu
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Matthias Klose <doko@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 13.7 MB
Provides: binutils-gold, elf-binutils
Depends: libc6 (>= 2.14), zlib1g (>= 1:1.2.0)
Suggests: binutils-doc (>= 2.26-8ubuntu2.1)
Conflicts: 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), elf-binutils, gas, modutils (<< 2.4.19-1)
Breaks: binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3), binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3)
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)
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-master, lubuntu-live, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntu-touch, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-mate-cloudtop
Build-Essential: yes
Supported: 5y
Download-Size: 2,306 kB
APT-Manual-Installed: yes
APT-Sources: http://tw.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
Description: GNU assembler, linker and binary utilities
The programs in this package are used to assemble, link and manipulate
binary and object files. They may be used in conjunction with a compiler
and various libraries to build programs.
N: There is 1 additional record. Please use the '-a' switch to see it
原始碼套件資訊
網址: http://packages.ubuntu.com/source/xenial/binutils
執行
$ apt showsrc binutils
顯示
Package: binutils
Binary: binutils, binutils-dev, binutils-multiarch, binutils-multiarch-dev, binutils-hppa64-linux-gnu, binutils-doc, binutils-source, binutils-s390x-linux-gnu, binutils-powerpc64le-linux-gnu, binutils-powerpc-linux-gnu, binutils-aarch64-linux-gnu, binutils-arm-linux-gnueabihf, binutils-arm-linux-gnueabi, binutils-mips-linux-gnu, binutils-mipsel-linux-gnu, binutils-alpha-linux-gnu, binutils-hppa-linux-gnu, binutils-m68k-linux-gnu, binutils-mips64-linux-gnuabi64, binutils-mips64el-linux-gnuabi64, binutils-powerpc-linux-gnuspe, binutils-powerpc64-linux-gnu, binutils-sh4-linux-gnu, binutils-sparc64-linux-gnu
Version: 2.26-8ubuntu2
Priority: optional
Section: devel
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Matthias Klose <doko@debian.org>
Build-Depends: autoconf (>= 2.64), dpkg-dev (>= 1.17.11), bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, python3:any, file, xz-utils, lsb-release, zlib1g-dev
Architecture: any all
Standards-Version: 3.9.7
Format: 1.0
Directory: pool/main/b/binutils
Files:
ab5368ae1c0b5dd0cf0dd5ee60c584bf 3987 binutils_2.26-8ubuntu2.dsc
d66e2b663757cbf5d4b060feb4ef6b4b 34832117 binutils_2.26.orig.tar.gz
a95d9a8123cb4cd52c595ee21f0035ca 190857 binutils_2.26-8ubuntu2.diff.gz
Uploaders: James Troup <james@nocrew.org>, Daniel Jacobowitz <dan@debian.org>
Testsuite: autopkgtest
Package-List:
binutils deb devel optional arch=any
binutils-aarch64-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-alpha-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-arm-linux-gnueabi deb devel extra arch=amd64,i386,x32,arm64
binutils-arm-linux-gnueabihf deb devel extra arch=amd64,i386,x32,arm64
binutils-dev deb devel extra arch=any
binutils-doc deb doc optional arch=all
binutils-hppa-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-hppa64-linux-gnu deb devel optional arch=amd64,i386,x32,hppa
binutils-m68k-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-mips-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-mips64-linux-gnuabi64 deb devel extra arch=amd64,i386,x32
binutils-mips64el-linux-gnuabi64 deb devel extra arch=amd64,i386,x32
binutils-mipsel-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-multiarch deb devel extra arch=any
binutils-multiarch-dev deb devel extra arch=any
binutils-powerpc-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64el
binutils-powerpc-linux-gnuspe deb devel extra arch=amd64,i386,x32
binutils-powerpc64-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64el
binutils-powerpc64le-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64
binutils-s390x-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-sh4-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-source deb devel optional arch=all
binutils-sparc64-linux-gnu deb devel extra arch=amd64,i386,x32
Checksums-Sha1:
2d726a7438663a1f9734b21a633de4fb02ded3d4 3987 binutils_2.26-8ubuntu2.dsc
bb933ec42eb2002d9270bd4c62a26c3706589ee9 34832117 binutils_2.26.orig.tar.gz
323920a9bb609c31f6111d83efef3044d695a91f 190857 binutils_2.26-8ubuntu2.diff.gz
Checksums-Sha256:
7ef3e4ef9d8124d278a7cfbd13c2f0a2a460b6aa7ab8228dfe462a4834274c9e 3987 binutils_2.26-8ubuntu2.dsc
9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1 34832117 binutils_2.26.orig.tar.gz
a951fa51853e03f3f31d27f2acffd8f1cfdf03fe09cdd271e5b63d423750c070 190857 binutils_2.26-8ubuntu2.diff.gz
Package: binutils
Binary: binutils, binutils-dev, binutils-multiarch, binutils-multiarch-dev, binutils-hppa64-linux-gnu, binutils-doc, binutils-source, binutils-s390x-linux-gnu, binutils-powerpc64le-linux-gnu, binutils-powerpc-linux-gnu, binutils-aarch64-linux-gnu, binutils-arm-linux-gnueabihf, binutils-arm-linux-gnueabi, binutils-mips-linux-gnu, binutils-mipsel-linux-gnu, binutils-alpha-linux-gnu, binutils-hppa-linux-gnu, binutils-m68k-linux-gnu, binutils-mips64-linux-gnuabi64, binutils-mips64el-linux-gnuabi64, binutils-powerpc-linux-gnuspe, binutils-powerpc64-linux-gnu, binutils-sh4-linux-gnu, binutils-sparc64-linux-gnu
Version: 2.26-8ubuntu2.1
Priority: optional
Section: devel
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Matthias Klose <doko@debian.org>
Build-Depends: autoconf (>= 2.64), dpkg-dev (>= 1.17.11), bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, python3:any, file, xz-utils, lsb-release, zlib1g-dev
Architecture: any all
Standards-Version: 3.9.7
Format: 1.0
Directory: pool/main/b/binutils
Files:
706072339a024067acb5ddab270ded0a 3995 binutils_2.26-8ubuntu2.1.dsc
d66e2b663757cbf5d4b060feb4ef6b4b 34832117 binutils_2.26.orig.tar.gz
8a80ae0dabc50ae66b8086eb8ae5ef1a 193410 binutils_2.26-8ubuntu2.1.diff.gz
Uploaders: James Troup <james@nocrew.org>, Daniel Jacobowitz <dan@debian.org>
Testsuite: autopkgtest
Package-List:
binutils deb devel optional arch=any
binutils-aarch64-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-alpha-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-arm-linux-gnueabi deb devel extra arch=amd64,i386,x32,arm64
binutils-arm-linux-gnueabihf deb devel extra arch=amd64,i386,x32,arm64
binutils-dev deb devel extra arch=any
binutils-doc deb doc optional arch=all
binutils-hppa-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-hppa64-linux-gnu deb devel optional arch=amd64,i386,x32,hppa
binutils-m68k-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-mips-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-mips64-linux-gnuabi64 deb devel extra arch=amd64,i386,x32
binutils-mips64el-linux-gnuabi64 deb devel extra arch=amd64,i386,x32
binutils-mipsel-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-multiarch deb devel extra arch=any
binutils-multiarch-dev deb devel extra arch=any
binutils-powerpc-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64el
binutils-powerpc-linux-gnuspe deb devel extra arch=amd64,i386,x32
binutils-powerpc64-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64el
binutils-powerpc64le-linux-gnu deb devel extra arch=amd64,i386,x32,ppc64
binutils-s390x-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-sh4-linux-gnu deb devel extra arch=amd64,i386,x32
binutils-source deb devel optional arch=all
binutils-sparc64-linux-gnu deb devel extra arch=amd64,i386,x32
Checksums-Sha1:
7d0acc85db48e9e7e2ef418f61284838ee02a58a 3995 binutils_2.26-8ubuntu2.1.dsc
bb933ec42eb2002d9270bd4c62a26c3706589ee9 34832117 binutils_2.26.orig.tar.gz
44fbad403378e29f3765179b83604eb98bfc431b 193410 binutils_2.26-8ubuntu2.1.diff.gz
Checksums-Sha256:
229dd43ba11dc53dadaab8dd0b80f90f2781f1bf0a3af673afb586f841ea035b 3995 binutils_2.26-8ubuntu2.1.dsc
9615feddaeedc214d1a1ecd77b6697449c952eab69d79ab2125ea050e944bcc1 34832117 binutils_2.26.orig.tar.gz
fb4249fc287832c9fb9daf552a669b08e8af987b8aeafeb1cd60e157578e805b 193410 binutils_2.26-8ubuntu2.1.diff.gz