가장 기본적 인 "hello" 출력하는
모듈 프로그램 만들어서
gcc -c -D__KERNEL__ -DMODULE -W -O2 t_kmalloc.c 로 컴파일 했습니다.
그랬더니
/usr/include/linux/module.h:60: parse error before 'atomic_t'
나오더군요 그래서 야예 module.h 들어 가서 atomic_t로 시작하는 줄을
죽인 다음에
했더니 정상적으로 컴파일이 되서
insmod 를 했더니 kernel version mismatch 라고 나오 더군요
그래서 다른 리눅스 컴퓨터에 가서 했더니
현재 소스는 2.4.9-9 용으로 컴파일 되서 현재 버전인 2.4.18-3 (정확하지 않음) 과 맞지 않는다고 하더군요...