저도 이 에러를 당해서 무척 고생을 했는데... 우습게도 전 원래 컴파일이 잘
되었었는데 설정을 바꿀게 있어서 다시 컴파일 하려니 에러가 나더군요. 여기에도
정확히 답변이 안 올라 있었는데 debianusers에서 답을 찾았습니다.
이유는 2.4.16의 버그라는군요...-_-; 그리고 제가 처음에 컴파일이 잘
되었던 이유는 binutil버전이 낮아서랍니다. binutil이 deselect에 의해
새로운 버전으로 업데이트 되면서 에러가 나는거지요... 제 앞에 답변쓰신
분의 말씀처럼 버전이 낮아서가 아니라 높아서 에러가 나는겁니다...
컴파일을 제대로 하시려면 binutil버전을 다운데이트(?, -_-;)하시든가
2.4.17이 나올때까지 기다리시는게 나을듯 합니다...
: 저는 데비안 사용자입니다. 그런데 얼마전 데비안을 새로 깔았습니다.
: 커널 버젼 2.4.16을 컴파일하는데 에러가 나서 컴파일이 되지 않더군요.
: 리눅스를 다시 깔아서 컴파일 해봤는데 같은 에러를 띄우네요.
: 에러 메시지를 봐도 도무지 모르겠습니다. ㅡㅡ;;;
:
: 사용 시스템 : 삼성 매직스테이션 M6400
: 리눅스 버젼 : 데비안 시드
: 커널 버젼 : 2.4.16
:
: 에러 메시지는 아래와 같습니다.
: drivers/char/char.o(.data+0x46b4): undefined reference to `local
: symbols in discarded section .text.exit'
: drivers/net/net.o(.data+0xbb4): undefined reference to `local symbols
: in discarded section .text.exit'
:
: 혹시 아시는 분 계시면 조언 부탁드립니다.
: 그럼 추운 날씨에 건강조심하세요.
: ^_____ _^