Re: Quel compilateur

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: Edgar Bonet
CC: guilde
Sujet: Re: Quel compilateur
Merci.

Avec compilateur clang

String dump of section '.comment':
  [     0]  GCC: (GNU) 10.2.1 20201125 (Red Hat 10.2.1-9)
  [    2e]  clang version 10.0.1 (Fedora 10.0.1-3.fc32)



===========================================================================
 Patrick DUPRÉ                                 | | email: pdupre@???
 Laboratoire interdisciplinaire Carnot de Bourgogne
 9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
 Tel: +33 (0)380395988
===========================================================================



> Sent: Sunday, January 31, 2021 at 10:36 PM
> From: "Edgar Bonet" <guilde@???>
> To: guilde@???
> Subject: 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.
>
>