85 votes

Comment corriger l'erreur Rust "linker 'cc' not found" pour Debian sous Windows 10?

J'exécute Debian sur Windows 10 (sous-système Windows pour Linux) et j'ai installé Rust à l'aide de la commande:

 curl https://sh.rustup.rs -sSf | sh

Il n'y a pas eu d'erreurs dans l'installation, mais quand j'ai essayé de compiler avec rustc j'ai eu l'erreur linker 'cc' not found .

145voto

Thane Plummer Points 2049

Le programme d'installation de Linux Rust ne recherche pas une chaîne d'outils de compilateur, mais semble supposer que vous avez déjà installé un éditeur de liens C! La meilleure solution consiste à installer la chaîne d'outils gcc éprouvée.

 sudo apt install build-essential

Si vous devez cibler une autre architecture, installez la chaîne d'outils appropriée et ciblez la compilation comme suit:

 rustc --target=my_target_architecture -C linker=target_toolchain_linker my_rustfile.rs

14voto

Evgeny Lebedev Points 721

Solution pour CentOS:

 yum -y install gcc

5voto

Naim Jeem Points 18

Vous devez installer certaines dépendances

pour Arch Linux sudo pacman -S base-devel

pour Ubuntu sudo apt install build-essential

pour Centos sudo yum install gcc

1voto

Adam Lesniak Points 818

Solution pour Solus:

 sudo eopkg it -c system.devel

1voto

Syenix Points 200

Veuillez effectuer une «mise à jour et mise à niveau» avant d'installer les outils de configuration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X