디버깅2010. 5. 3. 22:50
반응형

fedora 9에서 make 입력시, make: *** /lib/modules/커널버전/build: 그런파일이나 디렉토리가 없습니다. 멈춤 에러 뜰때 해결책

1. 커맨드창에서 uname -r 입력하여 현재 커널 버전을 확인한다.

2. /usr/src 폴더로 가서 현재 커널 버전 이름의 폴더가 존재하는 지 확인한다. 아마 폴더가 없을 것이다. 혹은 uname -r 입력하여 나온 커널버전의 폴더가 아닌 다른 버전의 폴더가 생성되어 있을 것이다.

3. 다음 두개의 명령을 커맨드창에 입력하여 설치한다.
yum install kernel-devel
yum install kernel-headers

4. 다시 /usr/src 폴더로 들어가보면 커널버전의 이름과 비슷하거나 혹은 같은 폴더가 생성되어 있을 것이다.

5. make를 다시 입력하면 아마 될 것이다. 만약 안된다면 부팅할 때 /usr/src 폴더에 생성된 이름의 커널버전을 선택하여 해당 커널버전으로 부팅하면 될 것이다.

참고로 페도라는 초기에 설치할 때 커널 소스가 /usr/src 폴더에 생성되지 않는다고 한다. 이 때문인 듯 하다.

이상.
반응형

'디버깅' 카테고리의 다른 글

fedora 9에서 마우스가 더블 클릭될때  (0) 2010.05.03
make: *** [mac/wireless-phy.o] Error 1  (0) 2010.04.30
Posted by pmj0403