gpt4 book ai didi

ubuntu - 树莓派 4 上 Ubuntu 20.10 上的 .net Core 控制台应用程序在尝试执行程序时给出 No such file or directory

转载 作者:行者123 更新时间:2023-12-04 18:31:19 26 4
gpt4 key购买 nike

我已使用 VS2019 中的发布功能将我的 Hello World 控制台应用程序发布到运行 Ubuntu 20.10 的树莓派 4,并使用 scp 将其复制到我的 PI。
当我尝试启动程序时(我已将其 chmod 为可执行),我收到错误:

bash: ./AppName: No such file or directory


创建我的应用程序的步骤:
  • 我在 Visual Studio 2019 社区版
  • 中创建了一个 Hello World C# .NET Core 控制台应用程序
  • 我发布了它(在解决方案资源管理器中右键单击项目名称)
  • 目标:文件夹
  • 具体目标:文件夹

  • 配置文件设置
  • 配置:调试 |任意 CPU
  • 目标框架:netcoreapp3.1
  • 部署方式:自备
  • 目标运行时:Linux-arm
  • 生成单个文件:勾选

  • 使用 scp * username@10.10.2.22:/home/username/Downloads/core
  • 复制发布文件夹中的文件
  • chmod 777 应用名称
  • ./应用名称

  • 我得到错误:

    bash: ./AppName: No such file or directory


    我必须忽略一些简单的东西,但我找不到它。
    如何在 Ubuntu 20.10 上运行的 Raspberry PI4 上运行我的 Hello World C# .NET Core 控制台应用程序?

    最佳答案

    这个古老的问题没有答案,但万一你是从搜索引擎来到这里的,answer is here .

    How to identify the problem?

    file cross_compiled_executable
    包含如下内容:
    interpreter /lib/ld-uClibc.so.0
    问题是目标上不存在该文件。
    这意味着您可能为错误的架构构建它(32 位与 64 位)
    我将 linux-arm 更改为 linux-arm64
    dotnet build -c Release -r linux-arm
    dotnet build -c Release -r linux-arm64
    一切都恢复正常了。

    关于ubuntu - 树莓派 4 上 Ubuntu 20.10 上的 .net Core 控制台应用程序在尝试执行程序时给出 No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65035842/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com