우분투 커널 소스의 구조가 특이하네요?
글쓴이: thisrule / 작성시간: 토, 2005/06/04 - 10:22오전
우분투에서 sudo apt-get install linux-source 하여,
커널 소스를 설치하니 /usr/src 에 tar.bz2가 생겨 이를 압축해제 하였습니다.
그런데 다른 리눅스 배포판의 커널소스와 디렉토리 구조가 다르군요.
예를들어 일반적으로 asm의 header file들을 주로 /usr/src/linux/include/asm
아래에 있기 마련인데 우분투는 asm이란 디렉토리가 없고 asm-i386, asm-ia64등 asm-arch이름 의 형태로 되어있습니다.
그래서 지금까지 공부하면서 만들어 놓은 프로그램들이 compile되질 않으며,
커널과 함께 컴파일 해야하는 인터넷에서 받은 다른 프로그램들도 컴파일 되질
않습니다.
원래 리눅스 커널소스는 배포판에 상관없이 똑같지 않나요?
Forums:
[quote]예를들어 일반적으로 asm의 header file들을 주로
해당 architecture 에 symbolic link 를 걸어서 사용하세요.
from saibi
[quote="new5244"][quote]예를들어 일반적으로 asm의
전 단순히 asm 디렉토리만을 예를 든 것이구요.
예를들어 fedora3에서는 compile되는 module program이 우분투에서는
여러가지 header 파일이 없다며 에러가 발생합니다.
그래서 우분투 리눅스커널 소스는 다른 배포판의 것과 다른지를 질문드린겁니다.
[quote]예를들어 fedora3에서는 compile되는 module
일단 커널 컴파일 부터 해 보시구요.
컴파일 전 까지는 헤더를 정상적으로 사용할 수 없을 것입니다.
from saibi
아참....각 배포본 마다 적용된 패치 정도만 차이날 뿐이고 특정
아참....
각 배포본 마다 적용된 패치 정도만 차이날 뿐이고 특정 헤더파일이 없을 정도로 다르지는 않습니다.
from saibi
댓글 달기