kernel version 2.4.18-3에서 모듈컴파일 에러....
글쓴이: fkdldjs11 / 작성시간: 목, 2006/10/05 - 2:01오후
#define MODULE
#define __KERNEL__
#include
#include
int init_module(void)
{
printk("Hello world\n");
return 0;
}
void clean_module(void)
{
printk("It cleaned from kernel\n");
}
redhat 7.3버전에서 다음과 같이 기본적인 hello world 모듈 프로그램을 제작하여 컴파일하였습니다.
#gcc -c hello.c -O3 -Wall
/usr/include/linux/modole.h:60: parse error before 'atomic_t'
그런데 위와같은 에러메세지가 발생하는데 이건 커널 버전문제 때문인가요?
해결책을 아시는분은 조언 부탁드립니다.
참고: 제 컴퓨터에 설치된 redhat 7.3 의 /usr/src 디렉토리에는 redhat이라는 디렉토리만 존재하였습니다.
Forums:
컴파일 아규먼트로
컴파일 아규먼트로 그렇게 어플리케이션 하듯이 하면 안 돼요.
정품 소프트웨어 사용 캠패인
정품 소프트웨어 사용 캠패인
그럼 해결책은 무엇인가요?
그럼 컴파일 아규먼트를 어떻게 잡아야하나요...
따로 Makefile를 만들어야합니까?
정품 소프트웨어 사용 캠패인
댓글 달기