On Thu, Sep 24, 2009 at 12:08:22PM +0100, Edd Barrett wrote: > Hi, > > Does anyone know the trick to using objdump -g? > > edd% make > egcc -O0 -g -o world world.c > objdump -dg world > world.dis > objdump: world: no recognized debugging information > > I tried this on gcc3 and 4. I would really like to use this.
This works for me on OpenBSD-current/amd64: $ cat >hello.c <<EOF #include <stdio.h> int main(void) { printf("Hello world\n"); return 0; } EOF $ gcc -gstabs+ -o hello hello.c $ objdump -g hello | head -n 20 <lots of output> The gcc info pages has more information about the other formats supported, but only stabs and stabs+ seem to work with objdump. Joachim