Re: Quel compilateur

Page principale

Répondre à ce message
Auteur: Yves Martin
Date:  
À: guilde
Sujet: Re: Quel compilateur
Techniquement c'est possible, mais ça dépend du build spécifique de
l'application.

Par exemple, c'est le cas pour "ffmpeg -version"

Cordialement,
--
Yves Martin

On Sun, 2021-01-31 at 23:10 +0100, Patrick Dupre wrote:
> 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.
> >
> >
>