Re: Quel compilateur

Páxina inicial

Responder a esta mensaxe
Autor: Edgar Bonet
Data:  
Para: guilde
Asunto: Re: Quel compilateur
Bonsoir !

Patrick Dupré a écrit :
> Est-ce qu'il y a un outil qui puisse me donner les options de
> compilation d'un exécutable, par exemple quel compilateur a été
> utilisé ?


gcc laisse sa signature dans l'exécutable, dans une section nommée
« .comment » :

    $ gcc --version
    gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
    ...
    $ echo 'int main(){}' > test0.c
    $ gcc test0.c -o test0
    $ readelf -p .comment test0


    String dump of section '.comment':
      [     0]  GCC: (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0


    $ 


Je ne crois pas que tu puisses retrouver les options de compilation, et
je ne sais pas comment se comportent d'autres compilateurs. Remarque
qu'il est possible de supprimer cette section d'un exécutable avec
« strip -R .comment ».

À+,

Edgar.