.net core Raspberry Pi上的.NET核心运行时环境抛出分段错误

.net core Raspberry Pi上的.NET核心运行时环境抛出分段错误,.net-core,raspbian,.net Core,Raspbian,我已尝试安装.NET Core运行时环境,如下所示: 我已经检查过是否已经安装了所有需要的软件包,但是当我运行“dotnet--info”时,我发现了一个错误。Strace没有给出关于可能缺少什么的好主意: 下一步我应该试试什么?覆盆子皮1含有 .NET Core需要一个处理器,因为JIT会发出以下信息: 注意:不支持Pi Zero,因为.NET核心JIT依赖于Pi Zero上不可用的armv7指令 所以这是行不通的。很抱歉尝试用树莓皮2或3代替 (如果你是疯狂的冒险,你可以尝试移植JIT自己。

我已尝试安装.NET Core运行时环境,如下所示:

我已经检查过是否已经安装了所有需要的软件包,但是当我运行“dotnet--info”时,我发现了一个错误。Strace没有给出关于可能缺少什么的好主意:

下一步我应该试试什么?

覆盆子皮1含有

.NET Core需要一个处理器,因为JIT会发出以下信息:

注意:不支持Pi Zero,因为.NET核心JIT依赖于Pi Zero上不可用的armv7指令

所以这是行不通的。很抱歉尝试用树莓皮2或3代替

(如果你是疯狂的冒险,你可以尝试移植JIT自己。除非你非常非常舒服,写臂组件,C,C++,C语言,并且理解编译器深度)

< p>树莓PI 1包含。

.NET Core需要一个处理器,因为JIT会发出以下信息:

注意:不支持Pi Zero,因为.NET核心JIT依赖于Pi Zero上不可用的armv7指令

所以这是行不通的。很抱歉尝试用树莓皮2或3代替


(如果你是疯狂的冒险,你可以尝试移植JIT自己。除非你非常非常舒服,写臂组件,C,C++,C语言,并且理解编译器深度)

< P>是的,.NET内核将在树莓PI 3而不是2运行。 您可以在stackoverflow的中找到安装过程

在更多详细信息中,您也可以找到下面的链接


是的,.Net核心将在Raspberry Pi 3而不是2上运行

您可以在stackoverflow的中找到安装过程

在更多详细信息中,您也可以找到下面的链接


您使用的确切硬件是什么?Pi Zero?我有Raspberry Pi 1型号B您使用的确切硬件是什么?Pi Zero?我有Raspberry Pi 1模型巴赫,这是我根本没有意识到的。该死的,这是我一点都没意识到的。该死。
mmap2(NULL, 180536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)  = 0xb6c9f000
mprotect(0xb6cbb000, 61440, PROT_NONE)  = 0
mmap2(0xb6cca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0xb6cca000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@h\1\0004\0\0\0"..., 512) = 512
lseek(3, 1231820, SEEK_SET)             = 1231820
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2880) = 2880
lseek(3, 1228284, SEEK_SET)             = 1228284
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0755, st_size=1234700, ...}) = 0
mmap2(NULL, 1303888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b60000
mprotect(0xb6c8a000, 61440, PROT_NONE)  = 0
mmap2(0xb6c99000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129000) = 0xb6c99000
mmap2(0xb6c9c000, 9552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c9c000
close(3)                                = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f25000
set_tls(0xb6f256d0, 0xb6f25dc8, 0xb6f2b050, 0xb6f256d0, 0xb6f2b050) = 0
mprotect(0xb6c99000, 8192, PROT_READ)   = 0
mprotect(0xb6cca000, 4096, PROT_READ)   = 0
mprotect(0xb6d49000, 4096, PROT_READ)   = 0
mprotect(0xb6e8a000, 20480, PROT_READ)  = 0
mprotect(0xb6eb8000, 4096, PROT_READ)   = 0
mprotect(0xb6ecd000, 4096, PROT_READ)   = 0
mprotect(0xb6ee4000, 20480, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ee4000, 20480, PROT_READ|PROT_EXEC) = 0
cacheflush(0xb6ee4000, 0xb6ee9000, 0, 0x15, 0) = 0
mprotect(0xb6ef8000, 4096, PROT_READ)   = 0
mprotect(0x21000, 4096, PROT_READ)      = 0
mprotect(0xb6f2a000, 4096, PROT_READ)   = 0
munmap(0xb6ecf000, 83008)               = 0
set_tid_address(0xb6f25278)             = 24092
set_robust_list(0xb6f25280, 12)         = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xb6e972b0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6b8c6c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xb6e97390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6b8c6c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(NULL)                               = 0x100b000
brk(0x1030000)                          = 0x1030000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x6011e} ---
+++ killed by SIGSEGV +++
Segmentation fault