GNU Binutils yra nemokamas, atvirojo kodo ir labai naudingo programinės įrangos projektas, kuris buvo sukurtas iš kompensacijos, siekiant pateikti bibliotekų, klasių ir komandinės eilutės programų rinkinį manipuliuoti dvejetainiais failais pagal bet kurią GNU / "Linux" operacinė sistema.
Įeina įvairias patogias komunalines paslaugas
Kaip minėta, "GNU Binutils" paketas nėra viena programa, tai "binary" įrankių rinkinys, reikalingas bet kuriam "Linux" kūrėjui. Tai apima "ld", GNU jungtį kaip "GNU" asemblerį, addr2line, kuris paverčia adresus į failų pavadinimus ir eilučių numerius, "ar", kuri yra kuriama, modifikuojama ir išgaunama iš archyvų, taip pat juostelės, kuriose yra atmetami simboliai.
Be to, c + + filtro programa taip pat yra įtraukta į filtrą koduotus C ++ simbolius, gprof rodo profiliavimo informaciją, nlmconv konvertuoja objekto kodą į NLM, nm iš objektų failų žymi simbolius, objcomy kopijas ir verčia objektų failus, objdump rodo informaciją iš objektų failų ir ranlib generuoja indeksą į archyvo turinį.
Iš kitų dvejetainių įrankių, įtrauktų į GNU Binutils paketą, galime paminėti stygas, skirtas įrašyti spausdintines eilučių iš failų, pvz., rodyti informaciją iš bet kokio ELF formato objekto failo, dydžio, skirto objekto arba archyvo failo dydžių sąrašui, kaip taip pat kaip "windres", kompiliatorius "Windows" išteklių failams.
Darbo su GNU Binutils pradžia
"GNU Binutils" projekto diegimas jūsų GNU / Linux operacinėje sistemoje (šiuo metu palaikoma 32 bitų ir 64 bitų skonio) yra lengva užduotis, nes viskas, ką jums reikia padaryti, yra atidaryti vidinį paketų tvarkytuvą programa (pvz., "Synaptic Package Manager" arba "Ubuntu Software Center"), naudokite & lsquo; binutils & rsquo; paieškos eilutę, kad galėtumėte jį rasti pagrindinėse programinės įrangos saugyklose ir įdiegti ją pora paspaudimų pelės. Kaip alternatyva, galite įdiegti naujausią versiją naudodami "Softoware" nemokamai platinamą šaltinio paketą.
Kas naujo šiame leidime:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo versijoje 2.30:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo 2.28 versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo 2.27 versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo versijoje 2.26.1:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo 2.26 versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo 2.25.1 versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį naudodami tarpinį variantą.
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Kas naujo 2.25 versijoje:
- Pridėti tarpinio puslapio pločio parinktį, kad būtų išvengta galimybės kopijuoti baitų asortimentą iš įvesties į išvestį su pasirinktimi "interleaver".
- Pridėkite "TMS320C6000" (TI C6X) procesorių šeimos palaikymą.
- "Readelf" dabar gali rodyti ARM atsukimo lenteles (.ARM.exidx / .ARM.extab) naudodami -u / --wwind parinktį.
- Pridėkite --dyn-syms, kad galėtumėte išmesti dinaminį simbolių lentelę.
- Naujas įrankis - elfedit - buvo pridėtas siekiant tiesiogiai manipuliuoti ELF formato dvejetainėmis rinkmenomis.
- Įveskite dlltool .def failo ypatybę aliasingo PE vidinio simbolio pavadinimu pagal parinktį '=='.
- Pridėkite naują komandų eilutės parinktį -a / -addresses, kad addr2line būtų rodomas adresas prieš funkcijos pavadinimą arba šaltinio failo pavadinimą.
- Pridėti naują komandų eilutės parinktį -p / --pretty-print į addr2line, kad žmonės būtų lengviau skaitomi.
- "hppa / som" tikslus dabar galima surinkti bet kuriame kompiuteryje.
Komentarai nerastas