Jai installé Ubuntu sur Windows, puis cloné https://github.com/bitcoin/bitcoin in.
cd bitcoin ./autogen.sh 
Qui a renvoyé ceci:
: not foundh: 5: ./autogen.sh: ./autogen.sh: 6: set: Illegal option - 
Quest-ce que je fais de mal ici? Ai-je manqué quelque chose ou dois-je le signaler comme un problème sur GitHub?
Merci!
MODIFIER: Voici une capture décran:
 
 
Commentaires
Answer
 Ceci signifie que votre fichier a donc des retours à la ligne DOS, des caractères CR cachés à la fin. Ainsi, set -e devient set -e$"\r" (en utilisant une syntaxe spécifique à bash pour représenter le caractère CR), ce qui nest pas une option valide. 
 Pour résoudre ce problème, si dos2unix est installé, vous pouvez exécuter: dos2unix autogen.sh 
Answer
Voici comment jai résolu le problème en utilisant Git dans Windows. Notez que cela réinitialisera votre local avec master.
git config --global core.autocrlf false git reset --hard origin/master 
Jétais puis capable dutiliser le sous-système Ubuntu dans Windows pour exécuter ./autogen.sh sans lerreur dans lOP.
Réponse
 Il me semble que vous « êtes dans le mauvais répertoire car dans le répertoire bitcoin il y a certainement le autogen.sh. 
 Êtes-vous sûr de vous trouver dans le même répertoire bitcoin que vous venez de cloner? Que renvoie ls (liste du contenu du répertoire)? 
autogen.shest un scriptsh, pas un scriptbash. Que se passe-t-il si vous exécutezsh autogen.sh?