首页 > 解决方案 > 使用 SCP 后“没有这样的文件或目录”

问题描述

我在笔记本电脑上使用 WSL Ubuntu-Bionic 并将文件复制到 beaglebone (Debian-Stretch)。当我 ssh 到小猎犬上时,它会以某种方式显示出来ls -l,但是如果我尝试运行它,则会出现错误:

scp test debian@134.147.152.133:~/crosstest
ssh debian@134.147.152.133
ls -l 
-rwxr-xr-x 1 debian debian 8936 Jan  8 09:50 crosstest
./crosstest
-bash: ./crosstest: No such file or directory

标签: linuxubuntudebianscpwindows-subsystem-for-linux

解决方案


经过一番搜索,我找到了一个解决方案:

正如罗密欧所写,这必须与文件本身有关。我使用 arm-linux-gnueabi hf -g++ 而不是 arm-linux-gnueabi-g++ 重新编译了文件。

我在阅读了这篇 SO 帖子后发现了这一点


推荐阅读