linux - 使用 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
解决方案
经过一番搜索,我找到了一个解决方案:
正如罗密欧所写,这必须与文件本身有关。我使用 arm-linux-gnueabi hf -g++ 而不是 arm-linux-gnueabi-g++ 重新编译了文件。
我在阅读了这篇 SO 帖子后发现了这一点
推荐阅读
- reactjs - 材料表内部 onClick 仅显示最后一行值
- asp.net-core-mvc - 无法在 ASP.NET Core MVC 项目中添加控制器和视图
- firebase - 如何从 FireBase 颤振中读取
- python - 如何在程序运行时读取python中的输出
- android - 如何使用间隔为 5 分钟的 Android WorkManager 安排定期任务
- c# - 如何返回列表
在 grpc 中 - node.js - 在 Debug Container 中安装 Node 依赖项
- flutter - 我正在尝试提供程序,它使一切都很好,但是我的文本小部件中的 textField 文本没有更新
- apache-flink - Flink 中的处理流
- tensorflow-federated - Tensorflow federated:如何将远程工作人员与 iterative_process.next 中的远程数据集映射?