A
A GNU Binutils egy ingyenes, nyílt forráskódú és nagyon hasznos szoftververzió, amelyet az offsetből terveztek, hogy könyvtárakat, osztályokat és parancssorokat gyűjtsön a GNU / Linux operációs rendszert.
Rengeteg hasznos segédprogramot tartalmaz
Mint korábban említettük, a GNU Binutils csomag nem egyetlen program, hanem olyan bináris eszközök gyűjteménye, amely minden Linux fejlesztő számára szükséges. Ez magában foglalja az ld-t, a GNU linkert, a GNU assembler-t, a addr2line-ot, hogy a címeket fájlnevekké és sorszámokká alakíthassuk, ar, az archívumok létrehozására, módosítására és kivonására szolgáló segédeszközre, valamint a szalagokról a visszadobott szimbólumokra.
Ezenkívül a c ++ szűr program a kódolt C ++ szimbólumok szűrésére is szolgál, a gprof megjeleníti a profilozási információkat, az nlmconv az objektumkódot egy NLM-be konvertálja, nm-ben listázza az objektumfájlokból származó szimbólumokat, objkopy másol és lefordítja az objektumfájlokat, objdump megjeleníti az információkat az objektumfájlokat, és a ranlib indexet hoz létre az archívum tartalmához.
A GNU Binutils csomagban található egyéb bináris eszközök között megemlíthetjük a fájlok nyomtatható karakterláncainak felsorolására szolgáló sztringeket, amelyek az ELF formátumú objektumfájlból, az objektum vagy az archív fájl szakaszméretének felsorolásából valamint windres, egy fordító Windows erőforrás fájlokhoz.
A GNU Binutils használatának megkezdése
A GNU Binutils projekt telepítése a GNU / Linux operációs rendszerre (32 bites és 64 bites ízek jelenleg támogatottak) egyszerű feladat, hiszen mindössze annyit kell tennie, hogy megnyitja a beépített csomagkezelőt (pl. Synaptic Package Manager vagy Ubuntu Software Center), használja az & lsquo; binutils & rsquo; keresés sztringjét megtalálja a fő szoftvercsomagokban, és telepít néhány egérkattintással. Alternatív megoldásként telepítheti a legfrissebb verziót a Softoware által ingyen terjesztett forráscsomag használatával.
Újdonság ebben a kiadásban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.30-as verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.28 verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.27-es verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.26.1-es verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.26-os verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.25.1 verzióban:
- A bélyegző szélesség opciót az objcopy opció használatával engedélyezheti, hogy többszörös bájtot másoljon a bemenetről a kimenetre a - interleave opcióval.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Újdonság a 2.25-ös verzióban:
- A "bélyegző szélesség" opciót az objcopy parancsra kattintva engedélyezheti, hogy többszörös bájtokat másoljon a bemenetről a kimenetre.
- Támogatás hozzáadása a TMS320C6000 (TI C6X) processzorcsaládhoz.
- A Readelf mostantól a -u / --unwind opció használatával megjelenítheti az ARM leeresztési táblákat (.ARM.exidx / .ARM.extab).
- Add hozzá a -dyn-syms-et a dinamikus szimbólumtáblához.
- Új eszköz - elfedit - hozzá lett adva az ELF formátumú binárisok kezeléséhez.
- Hozzáadja a dlltool .def fájlhoz tartozó funkciót a PE belső szimbólum nevének "==" opcióval.
- Új parancssori opció hozzáadása a / -címekkel addr2line paranccsal megjeleníti a címet a funkció neve vagy a forrás fájlnév előtt.
- Új parancssori opció hozzáadása a -p / --pretty-print paranccsal az addr2line használatához, hogy még olvashatóbb legyen a kimenet.
- A hppa / som célok mostantól bármely állomáson összeállíthatók.
Hozzászólás nem található