Impossible de trouver yasm même si je l'ai installé, il
J'ai un problème étrange. J'ai essayé d'installer x264. Lorsque vous exécutez la commande sudo ./configure --enable-shared,
il a donné:
Trouvé aucune assembleur
Version minimale est yasm-0.7.0
Si vous voulez vraiment compiler sans asm, configure avec l'option --disable-asm.
Mais j'ai déjà installé yasm-0.7.0 ,pour prouver que ,je lance yasm --version,il a donné:
*yasm 0.7.0.2066
Compilé le 8 Mai 2012.
Copyright (c) 2001 à 2008, Peter Johnson et d'autres Yasm développeurs.
Exécuter yasm --licence pour la présentation des licences et de la synthèse.*
- Je installer yasm à /usr/local/yasm,
Pourquoi ne peut-il pas trouver yasm?
Je crois que ma réponse est correcte. Si vous êtes d'accord, pourriez-vous s'il vous plaît marquer en tant que tel?
OriginalL'auteur zhen lee | 2012-05-08
Vous devez vous connecter pour publier un commentaire.
Juste au cas où quelqu'un arrivé ici de Google, la recherche d'une solution récente.
Les versions récentes de x264 déplacé de yasm nasm, d'où la rupture de certaines FFMPEG installer des scripts ou des tutoriels. Pour vérifier si c'est le cas, chercher à la sortie. Si il lit
alors vous êtes à installer des msna. Dans Ubuntu 16.04 repos il y a des msna 2.11; de sorte que vous aurez à construire à partir de sources, à la suite d'une instruction officielle http://www.linuxfromscratch.org/blfs/view/svn/general/nasm.html.
OriginalL'auteur Serj Zaharchenko
sudo
ignore votrePATH
variable d'environnement et utilise son propre.comparer:
avec:
À résoudre, n':
ou plutôt
OriginalL'auteur Catskul
Si vous êtes sous Ubuntu et si "qui yasm" les résultats en rien, s'il vous Plaît essayer mentionnés ci-dessous de commande pour la construction de l'x64....
sudo apt-get install yasm
OriginalL'auteur isaac_ngl
Le message d'erreur signifie que vous avez une ancienne version de yasm sur votre système, si vous devez le mettre à jour! voir ici: https://trac.ffmpeg.org/wiki/CompilationGuide/Quick/libx264
OriginalL'auteur chaoyuan899
Peut-être que vous devez reconstruire le yasm le bon chemin /usr/bin/yasm.
/usr/bin
n'est pas la bonne/chemin classique pour localement des logiciels. Il est généralement placé dans/usr/local/bin
pour éviter d'écraser/mixage fichiers qui ont été installés par le gestionnaire de package du système. Le mélange/l'écrasement peut faire des ravages.Vous avez raison. Je viens de trouver que le yasm est installé dans le répertoire /usr/bin répertoires par défaut.
OriginalL'auteur toolchainX