>> Delete Reply from No. 19092 article
No. RE: [질문]커널2.4.0 컴파일시 에러에 대해...

등록 2001-01-29 22:59:00 By localhost     조회 2
이름 철이    

		: 레드헷 7.0 에서 커널 2.4.0을 다운받아 커널 컴파일을 하는데
: make bzImage 에서 다음과 같은 메시지가 나옴니다. 물론 이상이
: 있다는 메시지라는 정도는 알고 있지만 왜 이런 메시지가 나오는지
: 모르겠네요.. 고수님들 부탁드립니다.
:
: # make bzImage
: ...
: 중략
: ...
: cdrom.c:582:64: warning: pasting would not give a valid preprocessing token
: cdrom.c:624:57: warning: pasting would not give a valid preprocessing token
: cdrom.c:683:83: warning: pasting would not give a valid preprocessing token
: cdrom.c:923:61: warning: pasting would not give a valid preprocessing token
: cdrom.c:927:40: warning: pasting would not give a valid preprocessing token
: cdrom.c:952:51: warning: pasting would not give a valid preprocessing token
: cdrom.c:982:48: warning: pasting would not give a valid preprocessing token
: ..
: 중략
: ..
:
: 이런 경고 메시지가 왜 나는거죠? 컴파일 완료후 새로운 커널로 부팅도
: 안되던데....
:
: 부탁합니다.
 gcc 버전의 차이때문에 그렇습니다. 권장은 egcs 1.2 버전인데, 이것으로 해도
 아마 warning 메세지는 뜰 겁니다. preprocessing 중에 일어나는 warning만
 적으셨는데, 실제는 이보다도 더 강도가 깊은(?) warning들도 있습니다.
 대부분의 경우 무시하셔도 됩니다. (맞게 짠 프로그램도 warning을 발생시키는
 경우는 많습니다.)
  그리고 새 커널로 부팅이 되지 않는다면 아마도 옵션을 잘못 설정해서 설치하셔서
 그런 것이 아닌가 싶네요. 다시 한번 해 보시라는 말 밖에는 뭐라 드릴 말씀이
 없네요.
  하여간 좋은 하루되시길.
 p.s. RH 7.0의 gcc는  unstable 버전입니다. gcc 2.95.2 버전으로 낮추어 쓰는
 것이 더욱 안정적입니다.--내 서명???
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved