您尚未登录。

楼主 #1 2021-04-23 16:41:51

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

如题。能不能在非发行版的linux上移植.Net呢?

最近编辑记录 LinjieGuo (2021-04-23 16:43:02)

离线

#2 2021-04-23 17:12:04

twzy
会员
注册时间: 2021-04-16
已发帖子: 198
积分: 345.5
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

我还想着能不能移到 f1c100s上呢

离线

#3 2021-04-23 17:41:41

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 364
积分: 313

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

不太现实,我记得那对库都有接近100M去了

离线

楼主 #4 2021-04-23 18:50:09

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

shaoxi2010 说:

不太现实,我记得那对库都有接近100M去了

应该问题不大,我看到移植到了imx6上面都有的。

离线

楼主 #5 2021-04-24 11:43:38

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

解压dotnet-sdk-amr32包,艹,387MB,SPI NAND存不下。只能走tf/sd卡了。

最近编辑记录 LinjieGuo (2021-04-24 11:48:13)

离线

楼主 #6 2021-04-28 11:00:06

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

dotnet core for arm32,直接解压就可以使用,现在想要使用sdk编译运行一个程序的时候,提示缺少ICU包,请问如何解决呢?
dotnet_no_ICU.png

离线

楼主 #7 2021-04-28 11:04:56

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

从网上找到icu的源码,试图编译它。参考教程
https://blog.csdn.net/imatt/article/details/109599852
流程如下:
(1)找到我的交叉编译工具链路径
home/sinlinx/SIN-V3s/sinlinx-v3s-sdk/buildroot/out/host/bin/
(2)设置环境
export CC=/work/sinlinx-v3s-sdk/buildroot/out/host/bin/arm-buildroot-linux-gnueabihf-gcc
export CXX=/work/sinlinx-v3s-sdk/buildroot/out/host/bin/arm-buildroot-linux-gnueabihf-g++
export AR=/work/sinlinx-v3s-sdk/buildroot/out/host/bin/arm-buildroot-linux-gnueabihf-ar
#根目录(便于使用)
export CROSS_ROOT=/work/sinlinx-v3s-sdk/buildroot/out/host/bin

(3)进入源码目录,创建arm-build
cd ./icu4c/source
mkdir arm-build

(4)
cd arm-build
../source/runConfigureICU Linux/gcc
make
cd ..
(5)编译
./configure --host=arm-linux --prefix="${CROSS_ROOT}/usr" CXXFLAGS=-std=c++11 --with-sysroot="$CROSS_ROOT" --with-cross-build='/home/sinlinx/Documents/icu/source/arm-build' --disable-samples --disable-tests
(6)install
sudo make install

离线

#8 2021-05-16 10:38:54

Meekdai
会员
注册时间: 2021-04-30
已发帖子: 62
积分: 52
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

V3S跑dotnet core 成功了吗?有后续吗?

离线

#9 2021-05-18 12:17:47

Meekdai
会员
注册时间: 2021-04-30
已发帖子: 62
积分: 52
个人网站

Re: 我想在V3s跑dotnet core 客户端,请问坑友有没有做过相关方案呢?

关于ICU报错,https://github.com/dotnet/core/issues/2186#issuecomment-671105420
就是执行一下:

$ export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1

现在可以运行dotnet --info

./dotnet --info
.NET SDK (reflecting any global.json):
 Version:   5.0.203
 Commit:    383637d63f

Runtime Environment:
 OS Name:     buildroot
 OS Version:  2018.08.2
 OS Platform: Linux
 RID:         linux-arm
 Base Path:   /mnt/mmc/dotnet-sdk/sdk/5.0.203/

Host (useful for support):
  Version: 5.0.6
  Commit:  478b2f8c0e

.NET SDKs installed:
  5.0.203 [/mnt/mmc/dotnet-sdk/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 5.0.6 [/mnt/mmc/dotnet-sdk/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 5.0.6 [/mnt/mmc/dotnet-sdk/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

最近编辑记录 Meekdai (2021-05-18 12:18:42)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn