Deutsch   English   Français   Italiano  
<t9i0ah$1g2ob$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: PP <pipantal@free.fr.invalid>
Newsgroups: fr.comp.lang.general
Subject: =?UTF-8?Q?Re=3a_=5brust=5d_Taille_ex=c3=a9cutable?=
Date: Wed, 29 Jun 2022 18:57:53 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <t9i0ah$1g2ob$1@dont-email.me>
References: <t9f4ja$141vn$1@dont-email.me>
 <62bc02c6$0$26304$426a34cc@news.free.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 29 Jun 2022 16:57:53 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="21ad6914fdc9c415d5f8641f7b888345";
	logging-data="1575691"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18YQRx7v66HoH070BsbKaqNZybnFNCVDwM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Cancel-Lock: sha1:jgblz27FHuVBUJUInz/sH2zSqig=
In-Reply-To: <62bc02c6$0$26304$426a34cc@news.free.fr>
Content-Language: fr
Bytes: 2050

OK c’est bien ce que j’ai fini par comprendre.
Tout dépend des options par défaut du compilateur.

rustc compile en statique, ce qui fait que l’exécutable contient TOUTE 
la librairie standard ! Chez moi ce n’est pas 3Mo comme dans le lien 
mais 10Mo !

pour le programme en C j’ai utilise gcc qui doit compiler en dynamique, 
d’où un exécutable de seulement 15-16ko

j’ai fait un nouvelle essai avec rustc en dynamique, mon exécutable fait 
désormais seulement 17ko.

merci à tous pour les réponses.



Le 29/06/2022 à 09:44, Damien Wyart a écrit :
> * PP <pipantal@free.fr.invalid> in fr.comp.lang.general:
>> Voilà, je me suis essayé à créer le programme « Hello World »
>> Conclusion, l’exécutable sous linux fait… 10Mo !
> 
> https://stackoverflow.com/questions/29008127/why-are-rust-executables-so-huge