Ma tu quando hai compilato con gcc hai usato il flag -g? o -ggdb insomma.