Ubuntu ima zdaj možnost dinamičnega pridobivanja informacij o odpravljanju napak

Razvijalci distribucijskega kompleta Ubuntu so uvedli storitev debuginfod.ubuntu.com, ki vam omogoča odpravljanje napak v programih, dobavljenih v distribucijskem kompletu, brez namestitve ločenih paketov z informacijami o odpravljanju napak iz repozitorija debuginfo. Z uporabo nove storitve so uporabniki lahko dinamično prenesli simbole za odpravljanje napak iz zunanjega strežnika neposredno med odpravljanjem napak. Ta funkcija je podprta od GDB 10 in Binutils 2.34. Informacije o odpravljanju napak so na voljo za pakete iz glavnega, univerzalnega, omejenega in multiverzalnega repozitorija vseh podprtih izdaj Ubuntu.

Proces debuginfod, ki poganja storitev, je strežnik HTTP za dostavo informacij o odpravljanju napak in izvorne kode ELF/DWARF. Ko je zgrajen s podporo za debuginfod, se lahko GDB samodejno poveže s strežniki debuginfod za prenos manjkajočih informacij o odpravljanju napak o datotekah, ki se obdelujejo, ali za ločevanje datotek za odpravljanje napak in izvorne kode za izvršljivo datoteko, v kateri se odpravljajo napake. Če želite omogočiti strežnik debuginfod, morate pred zagonom GDB nastaviti spremenljivko okolja 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».

Vir: opennet.ru

Dodaj komentar