Most released rustc programs are provided as crates (source tarballs)which will query a server to check current versions of dependencies and then download them as necessary.These packages are built using <command>cargo --release</command>. In theory, you can manipulate the RUSTFLAGS to change the optimize-level (default for <option>--release</option> is 3, i. e.<option>-Copt-level=3</option>, like <option>-O3</option>) or to force it to build for the machine it is being compiled on, using <option>-Ctarget-cpu=native</option> but in practice this seems to make no significant difference.
La plupart des programmes rustc publiés sont fournis dans des archives (ou « crates ») qui demanderont à un serveur de vérifier les versions actuelles des dépendances et les téléchargera au besoin. Ces paquets sont construits avec <command>cargo --release</command>. En théorie, on peut manipuler les RUSTFLAGS pour changer le niveau d'optimisation (la valeur par défaut pour <option>--release</option> est 3, c.-à-d. <option>-Copt-level=3</option>, comme <option>-O3</option>) ou pour forcer la construction pour la machine sur laquelle il est compilé, avec <literal>-Ctarget-cpu=native</literal> mais en pratique cela ne semble pas faire de réelle différence.