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.
>
>