我在笔记本电脑上使用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
答案 0 :(得分:0)
经过一番搜索,我找到了解决方法:
正如罗密欧所写,这必须与文件本身有关。我使用arm-linux-gnueabi hf -g ++而不是arm-linux-gnueabi-g ++重新编译了文件。
我在阅读this SO post
之后发现了这个问题