Portál AbcLinuxu, 21. července 2025 16:35


Dotaz: Ako zistit pouzity kompiler.

26.3.2010 22:11 lolo6 | skóre: 20
Ako zistit pouzity kompiler.
Přečteno: 150×
Odpovědět | Admin
Pokial nainstalujem kernel ako rpm-ku. Je zistitelne akou verziou kompileru bol vytvoreny?

Dik za reakcie.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 26.3.2010 22:51 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Ako zistit pouzity kompiler.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pro nabootovaný kernel např.:

$ cat /proc/version
Linux version 2.6.26-2-vserver-686 (Debian 2.6.26-19) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Wed Aug 19 07:56:57 UTC 2009
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 26.3.2010 23:23 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Ako zistit pouzity kompiler.

A pokud to chceš zjistit na nenabootovaném kernelu, tak můžeš postupovat podle How to Know the Version of a Kernel Without Booting from It:

$ gcc -o binoffset /usr/src/linux-2.6.33.1/scripts/binoffset.c
$ ./binoffset /boot/vmlinuz-2.6.26-1-686 0x1f 0x8b 0x08 00 2>/dev/null
12926
$ dd if=/boot/vmlinuz-2.6.26-1-686 skip=12926 bs=1 |gzip -d >vmlinux
$ strings vmlinux |grep gcc
Linux version 2.6.26-1-686 (Debian 2.6.26-13lenny2) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Fri Mar 13 18:08:45 UTC 2009
%s version %s (Debian 2.6.26-13lenny2) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) %s
27.3.2010 00:34 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Ako zistit pouzity kompiler.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uplne super, Dik.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.