我正在开发一个通过Docker提供的.NET核心应用程序。我的开发环境是使用Linux容器的Windows机器。生产环境是覆盆子Pi。
由于开发和生产之间的体系结构不同(x64和ARM),所以我有两个不同的Dockerfile,它们仅在一行(基本映像)上有所不同:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS baseProduction on ARM:FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim-arm32v7 AS base:x64开发
有可能避
我从arm开发人员网站gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz将我的工具链更新到GCC8.3 我可以构建程序并在目标上运行它,它工作得很好。但是当我尝试通过eclipse进行远程调试时,我得到了以下错误: 0xb6fd6a40 in _dl_start_user () from /home/user/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/libc/lib/ld-linux-armhf.so.3
Program received s