gdb + nasm debug info not being created
Posted
by
cpowel2
on Stack Overflow
See other posts from Stack Overflow
or by cpowel2
Published on 2012-09-15T21:36:13Z
Indexed on
2012/09/15
21:37 UTC
Read the original article
Hit count: 190
I am relatively new to assembly language programming and am trying to debug a small .asm file that I wrote in Ubuntu. I am however running into an issue where my symbol table is not being loaded and was looking for some help.
I am compiling my program as follows.
nasm -f elf -g -F dwarf bs.asm
gcc -m32 -g bs.o -o bs
which produces the executable bs when I run
gdb bs
I get a message that says no debugging symbols and when I try to set a break point by
b main
it says function not defined even though its in the file and I can run it using ./bs
I read a couple posts that suggested adding the -F dwarf when assembling but that didn't help if anyone has any insight I would greatly appreciated your input.
Thanks in advance
© Stack Overflow or respective owner