龙芯 .NET

联合创作 · 2023-09-29 07:53

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

安装方法

手动安装

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

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

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

mkdir -p "$HOME/dotnet" && tar zxf aspnetcore-runtime-3.1.7-ea-20201104-linux-loongson3a.tar.gz -C "$HOME/dotnet"
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

使用以下命令来提取 SDK:

mkdir -p "$HOME/dotnet" && tar zxf dotnet-sdk-3.1.107-ea-20201104-linux-loongson3a.tar.gz -C "$HOME/dotnet"
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

提示:

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

检查 SDK 版本

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

dotnet --list-sdks

检查运行时版本

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

dotnet --list-runtimes

详细信息

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

dotnet --info
浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报