2013-05-30 1 views
0

debian 기반 Linux 용 블루투스 드라이버를 작성하고 있습니다. module_param을 사용하여 모듈에 명령 줄 인수를 보냈습니다. 그것은 3 가지 인자를 취합니다. 첫 번째는 인수 값을 저장하는 변수이고, 두 번째는 인수 유형이며 세 번째는 권한입니다.module_param의 'sizeof'식에서 형식을 정의하지 못할 수도 있습니다.

내 코드

#include <linux/module.h> 

bool x =1; 
module_param(x,bool,0000); 

한 가지 더 내가 g ++를 사용하여 모듈을 컴파일하고 있는데 사람들이 에서 C를 모듈을 작성 알고 있습니다 .... 다음과 같습니다.

나는이 오류가 발생합니다.

test.cc:10:error는 : 유형 '는 sizeof'표현

당신이 그것에 대한 답변이있을 경우 게시하시기 바랍니다에 정의되지 않을 수 있습니다.

+0

http://www.mail-archive.com/[email protected]/msg01306.html 링크를 클릭하십시오. 희망은 도움이 :-) –

답변

0

C++의 verfiy.h 파일에 문제가있었습니다. 최신 g ++ 컴파일러 (g ++ 3.2.2 및 4.0.1)에서 최신 g ++을 다운로드하고 컴파일 해보십시오. 이 링크를 통해 이동하십시오 http://www.mail-archive.com/[email protected]/msg01306.html. 희망이 귀하의 질문에 대한 답변 :-).