kernel 컴파일하다가 이런 에러 나보신적 있으신분??
글쓴이: graduallyConquer / 작성시간: 수, 2005/08/17 - 2:20오전
무슨 파일간 연관성때문에 일어난것도 아니고,
마치 소스자체에 문법이 잘못된것처럼말이죠..
제가 2.4.18을 컴파일하는데,
In file included from ksyms.c:50:
/usr/src/linux/include/asm/checksum.h: missing terminating " character와 같은 메세지가 나오면서,
무슨 parse error before "movl"등등 문법이 틀린 에러들이 막나오네요.
여러번 다운받아서 해보고 그러는데 계속 이런 에러가 나는데
제가 보기엔 설정상에선 문제가 아닌거같은데요..
make mrproper
make menuconfig
make dep
make bzImage를 하게 되면 저런 에러가 나는군여.
참고로 기존에 있는 커널을 대체하는것도 아니구요. 새곳에 까는
건데..
어이가 없네요.. 뭐가 잘못되었을 가능성이 있는지 좀 알려주세요..
Forums:
gcc 2.9x 버전으로 해보세요.gentoo.org 에서 ebuil
gcc 2.9x 버전으로 해보세요.
gentoo.org 에서 ebuild 파일 뒤지면 gcc 3.x 버전용 패치가 있을지도...
패치가 엄청 많아서 뭐가있는지 잘 모름...
그것보다는 커널 2.6을 더 추천...
https://xenosi.de/
2.4를 깔아보려는이유가,
리눅스 커널의 이해가 2.4에대한 내용들이라..
2.6을 깔아봐도 그나마 쉽고 자세하게 커널 분석한 책이 없어서
요..
2.6은 잘만 깔렸는데, 왜 2.4는 컴파일부터 이런 문제가.ㅡ.ㅡ
참고로, 2.4.18을 컴파일할때 사용했던 gcc는 3.3.5입니다.
gcc버전이 높아지면 문제가 생기나요...ㅡ.ㅡ;
gcc낮은 버전으로 높은 버전의 커널을 컴파일할때에는 문제 생기
는건 봤어도, gcc높은 버전으로 낮은 버전의 커널을 컴파일할때도
문제가 생기는건지....;
댓글 달기