__guard , __stack_smash_handler 에 관한 질문입니다.
글쓴이: noohgnas / 작성시간: 목, 2003/10/23 - 2:39오후
예전에 김정균님이 올리셨던 글을 읽었습니다.
http://bbs.kldp.org/viewtopic.php?t=19468
글을 읽어 보니 gcc 에서 overflow 방지를 위해서 패치를 했다고 했습니다.
물론 AnNyung 1.0 에서는 적용이 되어서 문제가 없었습니다.
제가 인스톨 할려는 a.tar.gz 가 이 overflow 방지 기술을 요구하는듯 합니다.
아래는 제가 맞이한 오류코드 입니다.
undefined reference to `__guard' undefined reference to `__stack_smash_handler'
위에 김정균님이 쓰신글을 읽어 보면 __guard, __stack_smash_handler 를 임의로 정의해 주면 컴파일 할 수 있다고 했습니다. 임의 정의를 어떻게 하는지 알고 싶습니다.
혹은,
__guard, __stack_smash_handler 함수 코드를 직접코딩해서 오프젝트 파일을 만들어서 넣어도 되는지요?
방법이 없으면 gcc 를 패치해야 합니까? (제발 이것은 아니기를 바랍니다. =)
Forums:
빌드할때 -lgcc를 추가해 보시죠.
빌드할때 -lgcc를 추가해 보시죠.
--
익스펙토 페트로눔
댓글 달기