[초보] 모듈 올리라고 하고 .c 나 .o 가 있으면 어찌 해야 하나요?

adioshun의 이미지

aodv를 설치 하다가...이 프로그램을 깔려면 커널에 aodv6.o가 돌고 있는지 확인 하라고 하더군요.

그런데 find / -name aodv6.o를 해봐도 아무 것도 없고...

다운 받은 해당 프로그램에 aodv6.c는 있거든요..

혹시 이걸 어떻게 컴파일 해서...커널에 모듈로 올려야 하는건가요?

만일 그렇다면..명령어나...특정 저장 위치가 있는지 부탁 드립니다.

서지훈의 이미지

일단
$ man lsmod
확인 하시고, 모듈 프로그래밍은 구글에서 확인 하세요.
여기에도 관련 문서가 있을꺼 같으니 여기도 찾아 보시고요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);