make bzImage 명령어 사용시 에러 발생 입니다.

whitens의 이미지

안녕하세요

학교서 사용하는 실습 환경을 만들려고 커널을 다운 받아

설치하고 make bzImage 명령을 실행 했을때

다음과 같은 에러 메세지가 나옵니다.. 이유가 무엇인지요..

/usr/src/linux-2.4.20-31.9/include/asm/processor.h:84: error: array type has incomplete element type

어떻게 해결을 해야 할까요

그럼 조언 부탁드립니다.

atomaths의 이미지

gcc 버전이 어떻게 되시는지...
gcc 버전을 2.95로 낮춰보시든지, 커널 버전을 좀더 높은거로..

익명 사용자의 이미지

사용 환경은 커널 2.6 환경인데
실습 환경이 2.4 환경이라 다운 그레이드 하더 도중 이였습니다.

2.6 으로 커널이 올라가면서 잘 모르지만 무언가 바뀌어서..
실습환경과 같은 컴파일을 이룰수 없더군요..

컴파일시에도 위와 같은 문구가 나오면서 파일이 생성 안되구요..

방법이 없나요?

익명 사용자의 이미지

gcc 4.0 대에서 일어나는 문제라고 알고 있습니다...

gcc를 3.0대로 다운그레이드하세요.