sh:0:getcwd()失败:引用的驱动器上没有这样的文件或目录

我正在尝试在Ubuntu 12中编译ARM代码。

当我把代码放在本地目录中时,一切正常。

但是当我把代码放在引用的挂载目录下时出现错误:

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

这是我在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 

这里发生了什么? 什么可能导致这个错误?

此错误通常是由不再存在的目录运行命令引起的。

尝试更改您的目录并重新运行该命令。

尝试下面的命令,它为我工作。

 cd; cd - 

请检查目录path是否存在。 如果该文件夹不在您运行该命令的位置,则会出现此错误。 可能你已经在命令行中执行了相同path的remove命令。

在Ubuntu 16.04.3 LTS中,下一个命令适用于我:

 exit 

然后我再次login。

Interesting Posts