Czy symbole są zawsze w kodzie pośrednim?

0

Witam
gcc -g dołącza tablicę symboli (zmanglowanych nazw zmiennych, funkcji) do pliku wykonywalnego.
Co natomiast jest z plikami pośrednimi .o? Czy one zawierają tablice symboli nawet jak nie da się opcji -g? Wydaje mi się że muszą zawierać nawet bez opcji -g bo jak linker by operował jakby w plikach pośrednich nie było symboli? Na adresach jakoś? Czy może symbole a tablica symboli to 2 różne rzeczy np. symbole zawsze są nawet w pliku wykonywalnym, ale tablica symboli to coś więcej?

0

proponuje sprawdzić - np.: objdump -t test.o albo zajrzeć w specyfikacje - dostaniesz dokładniejszą odpowiedź

1 użytkowników online, w tym zalogowanych: 0, gości: 1