Linux Embeded Debug

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Sobota Prosinec 21 17:34:08 CET 2019


Uz jsem na to zvykly, preklad neprobiha bez komplikaci, asi moc ostre 
warningy - tohle jsem zakomentoval ve zdrojaku

remote-utils.c:435:19: error: ‘hexchars’ defined but not used 
[-Werror=unused-const-variable=]
  static const char hexchars[] = "0123456789abcdef";

tracepoint.c:2906:18: error: ‘max_jump_pad_size’ defined but not used 
[-Werror=unused-const-variable=]
  static const int max_jump_pad_size = 0x100;

ale s timhle nevim - asi to jde nejak snadno nakonfigurovat aby to z 
warningu nedelalo errory globalne?

../common/linux-osdata.c:711:35: error: ‘%s’ directive writing up to 255 
bytes into a region of size 11 [-Werror=format-overflow=]
         sprintf (procentry, "/proc/%s", dp->d_name);
                                    ^~




Dne 21.12.2019 v 12:09 Miroslav Mraz napsal(a):
> Když vám chodí křížová kompilace můžete zkusit stáhnout zdrojáky 
> gdb-7.6.2.tar.bz2 z https://ftp.gnu.org/gnu/gdb/ a zkusit to zkompilovat
> ~/cosi/gdb-7.6.2/gdb/gdbserver$ ./configure --host=arm-linux-gnueabihf
> ~/cosi/gdb-7.6.2/gdb/gdbserver$ make -j4
>
> Chce to asi 2 minuty času. Stačí opravdu jen v tom adresáři 
> /gdbserver. Buď to bude fungovat nebo ne.
>
> Mrazík
>
> Dne 21. 12. 19 v 10:39 Jaroslav Buchta napsal(a):
>> No a o to mi prave jde, kde a podle ceho (co je pro funkci dulezite, 
>> aby se shodovalo) hledat se snazim vypatrat. Musi se shodovat verze 
>> kernelu, nebo nejaka verze distribuce, nebo kdyz sezenu jakykoli 
>> gdbserver z novejsi distribuce tak bude kompatibilni se zbytkem 
>> systemu??? Tohle netusim. Zas 2 dny resit kompilaci a pak zjistit, ze 
>> tudy cesta nevede se mi nechce...
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list