0

All output the same:

SYMBOL TABLE:
no symbols

This is what I find after several experiment with objdump,is this true?

If that's the case,I want to give it a little further: is it true all binaries under windows don't have symbols?

skaffman
  • 398,947
  • 96
  • 818
  • 769
compile-fan
  • 16,885
  • 22
  • 59
  • 73

1 Answers1

0

Visual Studio default settings put debug symbols into a separate file with a .pdb extension.

Read this answer by @metamatt which explains the other debug formats you can get by changing compiler options.

Community
  • 1
  • 1
Ben Voigt
  • 277,958
  • 43
  • 419
  • 720
  • is it true that by default binaries generated by visual studio don't have any symbols? – compile-fan May 09 '11 at 15:47
  • @compile-fan: The answer is more complicated than "yes" or "no". There are (by default) no symbols in the executable, but there are symbols corresponding to the executable and stored in a .pdb file. – Ben Voigt May 09 '11 at 18:17