세그먼트 오류가 납니다... 어떤분이 하시는 말로는 S/W가 H/W 의 Memory 영역을 잘못 Access해서 일어나는 일이라고 그러는데.... 감이 안잡혀서 그러는데 무엇을 디버깅 해야 하는건가여? 레지스터를 바꿔야 하는건가여?
gcc -g source.c ./a.out ===> Segmetaion fault (core dumped) gdb ./a.out -c <pid>.core <=== in gdb gdb> bt
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h> do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
주로 포인터 남용에서 쓰이니 혹시 NULL 값을 가지고 있는 포인터에 무언가를 쓰지 않았는지 위주로 소스를 봐보세요..................무지 찾기 힘들껍니다..ㅋ
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[quote]gcc -g source.c./a.out===>
위 정도로 하면은 어디가 무엇이 문제인지 대략 알수가 있습니다.
그래도 잘 모르시면...
소스를 좀 올려 주시면 많은 분들이 답변을 주실겁니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
주로 포인터 남용에서 쓰이니 혹시 NULL 값을 가지고 있는 포인터에 무
주로 포인터 남용에서 쓰이니 혹시 NULL 값을 가지고 있는 포인터에 무언가를 쓰지 않았는지 위주로 소스를 봐보세요..................무지 찾기 힘들껍니다..ㅋ
댓글 달기