• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • 基于UOS 部署微软.NET环境

    龙芯服务器事例

    龙芯服务器环境

    创建目录并解压文件

    # mkdir -p $HOME/dotnet
    # tar -zxf loongson_3-dotnet-runtime-3.1.7-linux-loongson3a.tar.gz -C $HOME/dotnet
    # tar -zxf loongson_3-dotnet-sdk-3.1.107-linux-loongson3a.tar.gz -C $HOME/dotnet
    

    优化路径,配置环境变量

    # ln -s $HOME/dotent/dotnet /usr/local/bin
    # echo 'export DOTNET_ROOT=$HOME/dotnet
    export PATH=$PATH:$DOTNET_ROOT
    export MASBuildSDKPath=$HOME/dotnet/sdk/3.1.107/Sdks/' >> .bashrc
    // MSBuildSDKPath 此条变量尤为重要,会在构建时找库文件
    # source .bashrc 
    

    查看信息

    // 查看版本信息
    # dotnet --version
    3.1.107
    // 查看详细配置信息
    dotnet --info
    .NET Core SDK (reflecting any global.json):
     Version:   3.1.107
     Commit:    617a3e03f4
    
    Runtime Environment:
     OS Name:     UOS
     OS Version:  20
     OS Platform: Linux
     RID:         linux-mips64
     Base Path:   /home/uos/dotnet/sdk/3.1.107/
    
    Host (useful for support):
      Version: 3.1.7
      Commit:  59181f06b4
    
    .NET Core SDKs installed:
      3.1.107 [/home/uos/dotnet/sdk]
    
    .NET Core runtimes installed:
      Microsoft.AspNetCore.App 3.1.7 [/home/uos/dotnet/shared/Microsoft.AspNetCore.App]
      Microsoft.NETCore.App 3.1.7 [/home/uos/dotnet/shared/Microsoft.NETCore.App]
    
    To install additional .NET Core runtimes or SDKs:
      https://aka.ms/dotnet-download
    

    验证功能

    // 创建一个控制台程序
    # dotnet new console
    // 运行 restore
    # dotnet restore
    // 运行控制台程序
    # dotnet run 
    Hello World!
    

    附件内容包含龙芯架构所需安装包,ARM及AMD 官网下载

    龙芯架构的软件包链接链接:https://pan.baidu.com/s/113j7ZuEFFfxJE9IYL3mwMg 提取码:3xjc 博客地址 https://blog.csdn.net/weixin_45813250/article/details/111151270