sh: 0: getcwd() a échoué: Aucun fichier ou répertoire de cité en voiture

Je suis en train de compiler les BRAS de code dans Ubuntu 12.

Tout fonctionne bien quand je mets le code dans le répertoire local.

Mais quand je mets le code dans la cité répertoire de montage d'erreur s'affiche:

making testXmlFiles
sh: 0: getcwd() failed: No such file or directory
ARM Compiling xxxxx.c
sh: 0: getcwd() failed: No such file or directory

Voici ma configuration dans fstab

//10.0.0.1/data /mnt/data   cifs    auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0

Ce qui se passe ici? Quelle est la cause de cette erreur?

  • Je vais essayer dans ubuntu 10.10, il fonctionne bien avec les même config.
  • Cette message d'erreur peut être déclenché lorsque vous tentez d'exécuter une commande à partir d'un chemin d'accès qui n'existe pas (par exemple si le processus B supprime un dossier qu'Un processus est actuellement situé dans. Prenons un exemple concret: dans Un terminal: mkdir ~/myfunnydir && cd ~/myfunnydir dans le terminal B: rm -rf ~/myfunnydir et enfin de retour dans le terminal A de nouveau: java --version)
  • Votre répertoire est auto-monté, mais les informations d'identification sont stockées dans /root. Un utilisateur normal ne sera pas en mesure de le monter, car les informations d'identification ne sera pas lisible pour eux. Essayez de faire comme non-montage automatique et laissez racine de monter.