web-dev-qa-db-fra.com

Autorisation refusée lors de l'exécution de make install

J'essaye d'installer llvm. J'ai cloné le référentiel et exécuté ./configure. Maintenant, je dois exécuter Sudo make install. Quand j'exécute ceci, j'obtiens les erreurs suivantes:

harshilsharma63@ubuntu:~/llvm$ Sudo make install
[Sudo] password for harshilsharma63: 
llvm[0]: Installing include files
make: execvp: /home/harshilsharma63/llvm/autoconf/mkinstalldirs: Permission denied
make: *** [install-local] Error 127
harshilsharma63@ubuntu:~/llvm$ Sudo make install
llvm[0]: Installing include files
make: execvp: /home/harshilsharma63/llvm/autoconf/mkinstalldirs: Permission denied
make: *** [install-local] Error 127

J'ai installé les éléments essentiels à la construction. J'ai cloné le référentiel à l'aide de svm dans Fedora et copié les fichiers téléchargés depuis Fedora -> Windows -> Ubuntu.

Note: j'utilise Ubuntu 12.04

4
Harshil Sharma

On dirait qu’il essaie d’exécuter un fichier /home/harshilsharma63/llvm/autoconf/mkinstalldirs mais il n’est pas autorisé à le faire. Essayez juste de rendre ce fichier exécutable:

Sudo chmod a+x /home/harshilsharma63/llvm/autoconf/mkinstalldirs

Ensuite, essayez de nettoyer la marque et recommencez:

Sudo make clean
./configure
make
Sudo make install
4
PeppeDAlterio

Vous pouvez essayer chmod a+rx /home/harshilsharma63/llvm/autoconf/mkinstalldirs

1
staticd