GNU Binutils

Screenshot Software:
GNU Binutils
Mga detalye ng Software:
Bersyon: 2.31.1 Na-update
I-upload ang petsa: 17 Aug 18
Nag-develop: binutils developers
Lisensya: Libre
Katanyagan: 135

Rating: 3.0/5 (Total Votes: 2)

GNU Binutils ay isang libre, bukas na mapagkukunan at lubhang kapaki-pakinabang na proyektong software na idinisenyo mula sa offset upang magbigay ng isang koleksyon ng mga aklatan, mga klase at mga programa ng command-line para sa pagmamanipula ng mga binary file sa ilalim ng anumang GNU / Linux operating system.


Kabilang ang isang malawak na hanay ng mga madaling gamiting kagamitan

Tulad ng nabanggit, ang pakete ng GNU Binutils ay hindi isang solong programa, ito ay isang koleksyon ng mga binary na kasangkapan na kinakailangan sa anumang developer ng Linux. Kabilang dito ang ld, ang linker ng GNU, bilang, ang GNU assembler, addr2line upang i-convert ang mga address sa mga pangalan ng file at mga numero ng linya, ar, isang utility para sa paglikha, pagbabago at pag-extract mula sa mga archive, pati na rin ang strip upang itapon ang mga simbolo.

Bukod pa rito, kasama rin ang programang filing ng c ++ sa filter na naka-encode na mga simbolo ng C ++, nagpapakita ang gprof ng profile profiling, nlmconv nagpalit ng object code sa isang NLM, nm naglilista ng mga simbolo mula sa mga file ng object, objcopy na mga kopya at nagsasalin ng mga object file, ang objdump ay nagpapakita ng impormasyon mula sa mga file ng bagay, at binubuo ng ranlib ang index sa mga nilalaman ng isang archive.

Sa iba pang mga binary na tool na kasama sa pakete ng GNU Binutils, maaari naming banggitin ang mga string para sa listahan ng mga printable na string mula sa mga file, basahin ang sarili para sa pagpapakita ng impormasyon mula sa anumang file na object format ng ELF, laki para sa listahan ng mga laki ng seksyon ng isang bagay o file ng archive, pati na rin ang windres, isang tagatala para sa mga file na mapagkukunan ng Windows.


Pagsisimula sa GNU Binutils

Ang pag-install ng proyektong GNU Binutils sa iyong operating system ng GNU / Linux (suportado ng 32-bit at 64-bit sa oras na ito) ay isang madaling gawain, dahil ang kailangan mo lang gawin ay buksan ang built-in na manager ng package application (hal. Synaptic Package Manager o Ubuntu Software Center), gamitin ang & lsquo; binutils & rsquo; hanapin ang string upang mahanap ito sa pangunahing repositories ng software at i-install ito sa isang pares ng mga pag-click ng mouse. Bilang isang kahalili, maaari mong i-install ang pinakabagong bersyon gamit ang pinagmulang pakete na ibinahagi nang libre sa Softoware.

Ano ang bago sa paglabas na ito:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.30:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bagong sa bersyon:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.28:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.27:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.26.1:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.26:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.25.1:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon na magpalabas.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Ano ang bago sa bersyon 2.25:

  • Magdagdag - opsyon na-lapad ng lapad sa objcopy upang pahintulutan ang pagkopya ng isang hanay ng mga byte mula sa input sa output gamit ang - opsyon sa pag-ibig.
  • Magdagdag ng suporta para sa pamilya ng processor ng TMS320C6000 (TI C6X).
  • Ang Readelf ay maari na ngayong maipakita ang ARM unwind tables (. ARM.exidx /. ARM.extab) gamit ang -u / --unwind option.
  • Magdagdag --dyn-syms upang mabasa ang sarili upang magtapon ng dynamic na simbolo ng simbolo.
  • Ang isang bagong tool - elfedit - ay idinagdag upang direktang mamanipula ang mga binary format ng ELF.
  • Idagdag sa dlltool .def file na tampok ng aliasing PE na panloob na pangalan ng simbolo sa pamamagitan ng '==' na opsyon.
  • Magdagdag ng isang bagong command line option -a / --addresses sa addr2line upang ipakita ang address bago function name o source filename.
  • Magdagdag ng isang bagong command line option -p / --pretty-print sa addr2line upang magkaroon ng mas maraming nababasa na output ng tao.
  • Ang mga target na hppa / som ay maaari na ngayong maipon sa anumang host.

Katulad na software

nwcc
nwcc

11 May 15

CodeViz
CodeViz

3 Jun 15

bpython
bpython

14 Apr 15

IGCC
IGCC

14 Apr 15

Mga komento sa GNU Binutils

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!