bonjour,
j'essaye de compiler le noyau linux avec un compilateur GCC V3.4.5
sous un environnement MINGW sous windows.
j'ai lancé la compilation avec la commande
make ARCH=arm CROSS_COMPILE=arm-elf/bin/arm-elf-
mais il m'affiche tjrs l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$make ARCH=arm CROSS_COMPILE=arm-elf/bin/arm-elf-
  HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:109:22: sys/mman.h:no such file or directory
scripts/basic/fixdep.c:117:23: arpa/inet.h:no such file or directory
scripts/basic/fixdep.c: In function 'parse_config_file':
scripts/basic/fixdep.c:233:warning: implicit declaration of function 'ntoh1'
scripts/basic/fixdep.c: In function 'do_config_file' :
scripts/basic/fixdep.c:287:warning: implicit declaration of function 'mmap'
scripts/basic/fixdep.c:287: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:287: error :(each undeclared identifier is reported only once for each function it appears in.)
scripts/basic/fixdep.c:287: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:287: warning :assignement makes pointer from integer without a cast
scripts/basic/fixdep.c:296:warning: implicit declaration of function 'munmap'
scripts/basic/fixdep.c: In function 'print_deps':
scripts/basic/fixdep.c:359: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:359: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:359: warning :assignement makes pointer from integer without a cast
make[2]:***[scripts/basic/fixdep]Error 1
make [1]:***[scripts_basic] Error2
make:***[include/config/auto.conf]Error2
est ce que quelqu'un connait quelque chose à propose de cette erreur.
tout vos idées peuvent etre utiles
merci