龙芯 .NET开源项目

我要开发同款
匿名用户2020年12月22日
79阅读
开发技术C/C++
所属分类应用工具、操作系统工具
授权协议MIT

作品详情

龙芯.NET是龙芯基于 .NETCore构建的。2020年12月19日,龙芯.NET3发布,对应的上游社区版本为.NET3.1.7,基于.NETCore3.1,支持该版本具备的所有主要功能,包括GC、AOT等。CoreCLR、CoreFX、ASP.NETCore等库的测试通过情况与x64/arm64相当。同时支持龙芯CPU家族,包括龙芯3A4000/3A3000/3A2000单路多路、龙芯2K1000等。支持多款操作系统,包括Loongnix、Debian、UOS、麒麟等。

安装方法手动安装

除了使用包管理器,还可以下载并手动安装SDK和运行时。手动安装通常作为持续集成测试的一部分执行,或在不支持的Linux分发版上执行。如果安装.NETCoreSDK,则无需安装相应的运行时。首先,从以下站点下载SDK或运行时的二进制版本:

.NETCore3.1下载接下来,提取已下载的文件并使用export命令设置.NETCore使用的变量,然后确保.NETCore在PATH中。若要提取运行时并使.NETCoreCLI命令可用于终端,请先下载.NETCore二进制版本。然后,打开终端并从保存文件的目录运行以下命令。根据下载内容,存档文件名称可能不同。

使用以下命令来提取运行时:

mkdir-p"$HOME/dotnet"&&tarzxfaspnetcore-runtime-3.1.7-ea-20201104-linux-loongson3a.tar.gz-C"$HOME/dotnet"exportDOTNET_ROOT=$HOME/dotnetexportPATH=$PATH:$HOME/dotnet

使用以下命令来提取SDK:

mkdir-p"$HOME/dotnet"&&tarzxfdotnet-sdk-3.1.107-ea-20201104-linux-loongson3a.tar.gz-C"$HOME/dotnet"exportDOTNET_ROOT=$HOME/dotnetexportPATH=$PATH:$HOME/dotnet提示:

前面的export命令只会使.NETCoreCLI命令对运行它的终端会话可用。你可以编辑shell配置文件,永久地添加这些命令。Linux提供了许多不同的shell,每个都有不同的配置文件。例如:BashShell:~/.bash_profile、~/.bashrcKornShell:~/.kshrc或.profileZShell:~/.zshrc或.zprofile为shell编辑相应的源文件,并将 :$HOME/dotnet添加到现有PATH语句的末尾。如果不包含PATH语句,则使用exportPATH=$PATH:$HOME/dotnet添加新行。另外,将exportDOTNET_ROOT=$HOME/dotnet添加至文件的末尾。使用此方法可以将不同的版本安装到不同的位置,并明确选择应用程序要使用的对应版本。

检查SDK版本

可使用终端查看当前安装的.NETCoreSDK版本。打开终端并运行以下命令。

dotnet--list-sdks

检查运行时版本

可使用以下命令查看当前安装的.NETCore运行时版本。

dotnet--list-runtimes

详细信息

可通过命令一下命令查看SDK版本和运行时版本。你还将获得其他环境相关信息,如操作系统版本和运行时标识符(RID)。

dotnet--info
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论