Kernel Makefile

Diskusije o raznim Linux distribucijama.

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojoj distribuciji je riječ. Primjer: [Slackware]
Odgovori
abcdefghijkl
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Spol: M
OS: arch awesome, gentoo flux
Lokacija: crystal sky

Kernel Makefile

Post Postao/la abcdefghijkl »

Koji docno dio u Makefile trebam editirat za cflags kojima ce se kompilirati kernel ?
Ova datoteka je totalno nepregledna i ne snalazim se
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Kernel Makefile

Post Postao/la shrike »

napravi make menuconfig kada dekompresiraš kernel, ili make xconfig (ali taj zahtiejva neke pakete čiju nomenklatoru za arch ili gentoo ne znam).
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
abcdefghijkl
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Spol: M
OS: arch awesome, gentoo flux
Lokacija: crystal sky

Re: Kernel Makefile

Post Postao/la abcdefghijkl »

Nisam to mislio, u make menuconfig ne mogu u potpunosti definirati kojim ce se flagovima kompilirati kernel
To mogu u Makefile ali tu ima tisucu CFLAGS linija i ne znam u koju da upisem svoje opcije
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

Re: Kernel Makefile

Post Postao/la jurastublic »

abcdefghijkl je napisao/la:Nisam to mislio, u make menuconfig ne mogu u potpunosti definirati kojim ce se flagovima kompilirati kernel
To mogu u Makefile ali tu ima tisucu CFLAGS linija i ne znam u koju da upisem svoje opcije
Kao prvo, nisi napisao što točno želiš napraviti jer u kernel sourceu imaš 100 makefilea. Jesi li provjerio da neka od opcija u menuconfigu ne postavlja taj flag koji želiš.
Ali ako nema a npr. ako misliš postaviti flag za kompiliranje čitavog sustava a ne samo nekog dijela onda imaš u glavnom makefileu KBUILD_CFLAGS pa tamo dodaj među već postojeće ili ako hoćeš posebno:
KBUILD_CFLAGS += taj_i_taj_flag
abcdefghijkl
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Spol: M
OS: arch awesome, gentoo flux
Lokacija: crystal sky

Re: Kernel Makefile

Post Postao/la abcdefghijkl »

pa rekao sam odma tako, nema veze

hvala
cemu onda sluze CFLAGS_BUILD_KERNEL i CFLAGS_KERNEL linije ?
ja bih najprije to editirao u ovoj zadnjoj, sto sam i napravio prije no si odgovorio u poruku, vec je kompiliran :hmm
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

Re: Kernel Makefile

Post Postao/la jurastublic »

Za build_kernel znam koliko i ti. cfglags_kernel je samo za dio kernela koji se po defaultu učitava u memoriju, znači nije i za module i ostatak kernelskog sustava. Probat ću malo eksperimentirati s tim raznim varijablama jednom kad budem imao više vremena a ti javi ako šta doznaš.
Odgovori