제가 우분투에 assembly를 짜서 실행파일을 실행시켜보니 core dumped가 발생했습니다
글쓴이: kimyr1029 / 작성시간: 토, 2014/05/10 - 8:34오후
교수님에게 질문하니 gdb를 사용해보라는데,, 저는 초짜라서 gdb를 어떻게 사용하는지 잘 모릅니다
실행파일이 ec라는 이름으로 만들어지는데, gdb ec라고치면 끝에 no debugging symbols found란 글자가 붙습니다...
그냥 애초에 어떻게 gdb로 어디서 코드가 문제를 일으키는지 확인하는법을 잘 모릅니다...
혹시 알려주실수 있을까해서 이렇게 글을 올려봅니다.
makefile을 통해 실행파일이 ec란 이름으로 만들어지고요.. 파일구성은 main.c, everychar.c, everychar.s로 구성됩니다
.s파일에 어셈블리짠 코드가 들어가있습니다. 코드는 arm어셈블리로 되있습니다.
gdb 처음부터해서 사용법을 알려주시면 정말 감사하겠습니다 ㅜㅜㅜ
Forums:
Update Makefile
Makefile 안에서, 컴파일 옵션에 다음을 추가해 주세요.
컴파일시 디버깅 옵션을 넣어야, gdb가 사용할 수 있는 정보가 만들어집니다.
댓글 달기