Pour clore le sujet, après le linkage la commande qui permet d'obtenir un fichier dans le genre du fichier map est readelf :)
freewol
j'ai trouvé, il faut avoir une section
/DISCARD/ :
{
*(.comment)
}
dans la partie "SECTIONS"
bon ça n'a pas résolu mon problème mais ça répond à ma question :)
freewol
pour info, si je fais un file monprog, il me dit qu'il est "stripped", par contre si je fais un objdump -h je vois qu'il y a tjs la section .comment :/
Donc a priori passer l'option "-s" à ld ne suffit pas à supprimer cette section :/
Je pourrais faire un objcopy -R .comment mais à ce moment là comment faire pour avoir le fichier map qui correspond au fichier nouvellement créé ?
freewol
Bonjour
je compile un programme et je voudrais ne pas avoir la section comment dedans. J'ai essayé de passer l'option "-s" (strip) au linker, mais dans le fichier map qui est généré au linkage (avec l'option -Map fichier.map) cette section apparaît toujours :??:
Savez-vous comme je peux faire pour avoir un executable sans section comment et un fichier map qui correspond bien à cet executable ?