sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #28246
Re: Kompilering af kernel
En venlig sjæl gjorde mig opmærksom på at man bliver nødt til at bruge
kgcc. Altså lav an backup af din gcc og et link gcc->kgcc, og det
virker.
Simon
Steen Jakobsen wrote:
>
> Kompileringen er simpelt hen mislykkedes. Det skyldes sansynligvis at der er
> forkerte parametre i make menuconfig (configurationsfilen) - prøv først at
> tjekke om processor typen er den rigtige - det er vigtigt - derefter om din
> hardware understøttes af kernen -- ændre evt. de ting der er kompileret in i
> kernen til moduler, så mindskes risikoen for fejl.
> kør så, make clean, make dep, make bzImage
> når du har en kerne kan du altid finpudse den med en ny kompilering hvor du
> tjekker forskellige parametre. Lav en kopi af en kerne der virker (af config
> filen) så du har noget at vende tilbage til. Det er ikke så svært som du
> tror.
>
> ----- Original Message -----
> From: "Simon B. Nielsen" <simon@xxxxxxxxxxxx>
> To: <sslug-teknik@xxxxxxxx>
> Sent: 27. september 2000 20:45
> Subject: [TEKNIK] Kompilering af kernel
>
> > Jeg har lige prøvet at kompilere v2.2.17, men får følgende fejl når jeg
> > udfører make bzImage:
> >
> > make[2]: Entering directory `/usr/src/linux/arch/i386/lib'
> > cc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__ -traditional -c
> > checksum.S -o checksum.o
> > checksum.S:231: badly punctuated parameter list in #define
> > checksum.S:237: badly punctuated parameter list in #define
> > make[2]: *** [checksum.o] Error 1
> > make[2]: Leaving directory `/usr/src/linux/arch/i386/lib'
> > make[1]: *** [first_rule] Error 2
> > make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
> > make: *** [_dir_arch/i386/lib] Error 2
> >
> > Er der nogen der ved hvad der kan være gået galt?
> >
> > Simon
> >
> >
> >
Follow ups
References