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: 156

Filed under:
|

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

Related posts about debugging

Related posts about assembly