Все выводятся одинаково:
SYMBOL TABLE: no symbols
Это то, что я нахожу после нескольких экспериментов с objdump, это правда?
objdump
Если это так, я хочу рассказать немного подробнее: верно ли, что все двоичные файлы под окнами не имеют символов?
Параметры Visual Studio по умолчанию помещают символы отладки в отдельный файл с расширением .pdb.
Прочитайте этот ответ @metamatt, который объясняет другие форматы отладки, которые вы можете получить, изменив параметры компилятора.