어떻게 오류를 읽나요?Linux 커널을 컴파일하는 중 오류가 발생했습니다.
/home/aal/build/kernel에서 .config -file을 실행 한 후 실행됩니다.
/usr/src/linux-2.6$ make O=/home/aal/build/kernel/
나는 첫 번째 오류에서 누락 된 파일에서
... cut ...
CC [M] drivers/staging/go7007/s2250-board.o
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:24:26: error: s2250-loader.h: No such file or directory
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c: In function ‘read_reg_fp’:
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:264: warning: passing argument 1 of ‘down_interruptible’ from incompatible pointer type
/usr/src/linux-2.6/include/linux/semaphore.h:43: note: expected ‘struct semaphore *’ but argument is of type ‘struct mutex *’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:273: warning: passing argument 1 of ‘up’ from incompatible pointer type
/usr/src/linux-2.6/include/linux/semaphore.h:47: note: expected ‘struct semaphore *’ but argument is of type ‘struct mutex *’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c: In function ‘s2250_init’:
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:670: error: implicit declaration of function ‘s2250loader_init’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:676: error: implicit declaration of function ‘s2250loader_cleanup’
make[4]: *** [drivers/staging/go7007/s2250-board.o] Error 1
make[3]: *** [drivers/staging/go7007] Error 2
make[2]: *** [drivers/staging] Error 2
make[1]: *** [drivers] Error 2
make: *** [sub-make] Error 2
** .config 파일에서 파일에 대한 참조를 제거하는 방법 ** 지정된 이름의 드라이버를 찾지 못했습니다. - 또한 주어진 파일을 제거하려고 시도했지만 일부 파일은 종속되어 있으므로 제거 할 수 없습니다. –
문제의 파일을 삭제할 수 없습니다. .config 파일을 붙여 넣을 수 있습니까? 아니면 pastebin 링크가 그것입니까? 나중에 너무 행복해 :) – richo