[so2] Flag-uri compilare kernel

Mihai Barbulescu b12mihai at gmail.com
Thu May 16 15:20:54 EEST 2019


Salut,

Nu sunt familiar cu setupul de SO2 dar am verificat CONFIGs de kernel
pe un sistem gata bootat astfel:

modprobe configs && zcat /proc/config.gz (posibil de modprobe configs
sa nu ai nevoie)
/boot/config
/boot/config-<versiunea_de_kernel>


On Thu, 16 May 2019 at 10:54, Vlad Dogaru via so2 <so2 at cursuri.cs.pub.ro> wrote:
>
> On Thu, May 16, 2019 at 7:55 AM Sergiu Weisz via so2
> <so2 at cursuri.cs.pub.ro> wrote:
> >
> > On 16.05.2019 08:32, Alexandru Militaru via so2 wrote:
> > > Salut,
> > >
> > > Există vreun mod prin care pot vedea toate flag-urile cu care este compilat
> > > kernel-ul?
> > >
> > > M-am uitat în Makefile-ul din linux/, însă nu sunt sigur că toate flag-urile
> > > sunt definite acolo. Aș prefera să le văd într-o formă mai compactă.
> >
> > Salutare, Alex,
> >
> > Din păcate, eu nu am gasit o metodă uşoară pentru a face asta, deoarece
> > flag-urile de compilare pot fi modificate/suprascrise la fiecare nivel din
> > ierarhia de fişiere din kernel.
> >
> > O soluţie ar fi să dai comanda 'export KBUILD_VERBOSE=1'. Aceasta îţi va face
> > compilarea nucleului "verbose", adică îţi va scrie la output fiecare comandă
> > dată în timpul compilării. În acest output cred că poţi să găseşti ce te
> > interesează.
>
> Poți vedea exact comenzile lansate de make folosind make V=1.  E și
> mai verbose decât KBUILD_VERBOSE=1 (despre care eu unul nu știam până
> acum).
>
> Dar, cum zice și Sergiu, asta nu e teribil de util.  Cu V=1 poți vedea
> exact ce flag-uri sunt folosite pentru fiecare fișier obiect, dar nu
> ai o imagine de ansamblu.
>
> Hope this helps,
> Vlad
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so2 mailing list