게시물 1,376건
   
Kernel 2.6.19 이후 드라이버 모듈 컴파일 <linux/config.h>
글쓴이 : 최고관리자 날짜 : 2009-12-01 (화) 10:51 조회 : 14755
글주소 :
                                
참조: http://www.linuxquestions.org/questions/linux-kernel-70/removal-of-includelinuxconfig.h-file-in-2.6.19-kernel-506363/


kernel 2.6.19 이후의 버전에서는 linux/config.h 파일을 더 이상 지원하지 않는다.

결국 드라이버를 컴파일 할때
In file included from /usr/src/modules/qc-usb-0.6.4/qc-driver.c:47:
/usr/src/modules/qc-usb-0.6.4/quickcam.h:79:26: linux/config.h: No such file or directory

이란 메시지를 보게 된다..

해결책은 드라이버 모듈 소스에 존재하는 config.h 레퍼런스를 모두 삭제 해주는 방법이 있다. (소스코드에서 #include <linux/config.h>를 삭제)

더 간단한 방법으로는
touch /usr/src/linux/include/linux/config.h
명령을 실행하여 내용이 존재하지 않는 configh.h 파일을 생성해 주면 된다.



* touch : 파일의 수정 시간을 갱신하기 위하여 사용하는 명령이다. 존재하지 않는 파일을 인자로 주면 내용이 없는 빈 파일을 생성한다.
 

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.