>> Edit article
이름
제목
패스워드
: 같은 버전(현재 리눅스에 있는)으로 이미 해놓은 설정 그대로 컴파일하려합니다 : : 왜냐면 커널 소스만 약간 바꾼후에 재 컴파일을 하려는데 실패했습니다 : : 많은 커널컴파일 예에서는 버전이 더 높은... 그러니까 버전이 달라서 : 폴더이름도 틀리고 파일이름도 틀려서 쉽게 컴파일을 했는데 : 지금 하려는 것은 버전도 똑같고 이미 옵션설정 다 되있고 파일만 하나 달랑 : 바뀐채 컴파일 하려는 것이 조금 이해가 안가는 부분이 있어서 그렇습니다. : : 저번에 컴파일 했을때는 depmod -a (버전) 수행시 : /lib/modules/버전/modules.dep 파일에 설정이 하나도 저장이 되지 않았습니다 : 저장이 안된건지 뭔가 모듈을 만들지 못한것 같습니다. : : 따라서 컴파일 완료하고 재부팅 할때 modprobe:Can't locate module 어쩌구 나오고.. : 부팅한 후에 봤더니 modules.dep 파일 크기가 0이고 /lib/modules/버전/pcmcia 폴더가 아예없네요... : 또한 lsmod에 하나도 없고 insmod도 실행안되고.... : 모듈이 하나도 만들어지지 않았나봐요... : 그런데 make menuconfig에서 옵션 설정은 이미 있던 것이라 모듈이 만들어져야할텐데... : : 같은 버전 컴파일....어떻게 하나요?? 지금 확인했는데 make modules 때 /usr/src/linux-2.4.3/include/asm/pgalloc.h: In function 'pte_free_fast': /usr/src/linux-2.4.3/include/asm/pgalloc.h:127: 'boot_cpu_data_R65dda927' undeclared (first use in this function) 이렇게 계속 다른 헤더파일에도 boot_cpu_data_R65dda926이 undeclared 네요 또한 modules_install 때 cp: cannot stat 'eni.o': ~~~~ cp: cannot stat 'suni.o': ~~ . . 이렇게 나오는군요...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved