
저는 데비안 7.7을 새로 설치하는 중입니다. 설치 후 Iceweasel 브라우저의 웹캠을 제외하고 모든 것이 제대로 작동했습니다. 많은 내용을 읽은 후 가장 좋은 해결책은 설치하는 것임을 알았습니다.플래시캠 1.4.5.
After downloading the sources, I did a make and got an error:
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-4-common/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
뭔가를 읽고 커널 소스를 설치하고 컴파일을 준비해야 한다는 것을 알았습니다.
apt-get install linux-source linux-source-3.2
tar jxf /usr/src/linux-source-3.2.tar.bz2
cd linux-source-3.2
cp /boot/config-3.2.0-4-amd64 ./.config
make oldconfig
make prepare
linux-sources
이제 내 로컬 폴더( ) 에 autoconf.h 파일이 있지만 FlashCam 소스가 찾고 있는 폴더라고 가정하는 위치 linux-sources/include/generated/autoconf.h
에는 없습니다 . */usr/src/linux-headers-3.2.0-4-common/include/*
이제 어떻게 해야 하나요? 이 폴더를 손으로 복사하는 것은 약간 무섭고 이를 작동시키는 추가 지침을 찾을 수 없습니다.
답변1
트리 외부 커널 모듈을 구축하기 위한 최신 지침은 다음과 같습니다.여기. 시스템 포함 디렉터리에 커널 구성 헤더를 설치하는 것은 절차의 일부가 아닙니다. 대신 커널 소스 트리 내부에서 호출 make
하고 매개변수를 사용하여 모듈의 소스 트리를 가리킵니다 M=
.
FlashCam은 한동안 업데이트되지 않았으므로 이식 작업 없이는 최신 커널에 대해 빌드하는 것이 불가능할 수 있습니다.