Re: SegFault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The effect is (as Tom said) that specific debug symbols will be added, which are not needed for execution, but help the debugger during the debugging process, as well as the human trying to understand the debuggers output.

Regards

-Sven

P.S.: Yes, this might include line numbers and/or function names etc.


Kolpur Srinivasa Chary schrieb:
Thanks for that information Tom, but what is the effect of -g3 option in
gcc. Is it to get the line number where the error occcured when gdb was
debugging ?

Regards
cnu

On Thu, 2009-01-08 at 10:07 -0500, Tom St Denis wrote:
Kolpur Srinivasa Chary wrote:
Hi Tom,
I didn't get you ... can you please elaborate it.. please .. I am new to gdb ..
When you compile your source, add -g3, e.g.

gcc -g3 myfile.c -o myprog
gdb myprog

Tom



Regards
cnu

On Thu, Jan 8, 2009 at 8:31 PM, Tom St Denis <tstdenis@xxxxxxxxxxxxxxxx> wrote:
Kolpur Srinivasa Chary wrote:
Hi,

I got segmentation fault when I compiled a program with gcc, so I have
run the executable file to gdb.
When I tried running the program through gdb, it displayed the following
message

Program received signal SIGSEGV, Segmentation fault.
0x08048ccb in main ()

But why is it not telling me the line number at which segfault
occured? Please help me regarding this issue.

You have to compile with debug information turned on, try adding "-g3" to
your build, also avoid adding strip or "-s" to your build.

Tom



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux