랜카드 디바이스 컴파일 중 에러가 나오고 있습니다.
글쓴이: ys2cdh / 작성시간: 금, 2010/11/19 - 5:09오후
안녕하세요.
커널 소스안에 있는 loopback.c를 컴파일 하다가 에러가 나오고 있습니다.
gcc -D__KERNEL__ -DMODULE -Wall -O2 -I/커널 소스/linux-2.6.29/include/ -c loopback.c -o loopback.o
#include
이 부분에서 에러가 나오고 있습니다.
에러 내용은 error: asm/linkage.h: No such file or directory
커널 소스에서 확인 해 보니 해당 파일은 없더군요. 단지 asm-offsets.h
만 있습니다.
asm 폴더는 ln으로 링크가 걸어져 있구요.
어떻게 하면 컴파일 할 수 있을 까요?
Forums:
그냥 커널 컴파일 하시고요, 커널 컴파일 다 끝난
그냥 커널 컴파일 하시고요,
커널 컴파일 다 끝난 후에 drivers/net/.loopback.o.cmd 파일을 편집기로 열어보시면
컴파일 때 사용할 커맨드가 적혀있으니 참고하세요.
노파심에서 적습니다만,
2.6 커널의 드라이버들은 글에 쓰신 방법으로 컴파일 할 수 없고,
loopback 드라이버는 built-in 전용이므로 따로 모듈로 빼는 것 자체가 무의미합니다.
댓글 달기