跳转至

hygon-devkit

介绍

hygon-devkit是海光平台的开发套件,包括海光安全功能和性能优化两大块。其中安全部分有机密计算CSV、可信计算、密码技术HCT;性能优化有编译器、高性能计算库、内存库、性能分析工具hpt、JDK等。

开发套件二进制下载

由于二进制文件较多,我们将二进制保存在了SFTP服务器,以供下载。

SFTP访问方法

下面以FileZilla为例进行说明,使用其他如winscpsftp工具都可以实现相同的功能。

下载安装FileZilla

FileZilla - The free FTP solution官网,下载对应的Windows、Linux、MAC的客户端并安装

连接到海光SFTP服务器

如图所示,输入主机用户名密码信息后,点击快速连接即可

主机:sftp://58.241.21.90
用户名:p_devkit
密码:EQS7vH&t5#

filezilla-connect

下载文件到本地

左侧选择想要下载到的目录,右侧找到想要下载的文件,右键选择下载。如图以hag为例进行下载。

filezilla-download

SFTP二进制目录说明

├── 4.0           ---- devkit二进制的根目录
│   ├── 2025-01-01       ---- 2025-01-01是一个特殊版本,保存了最为完整的二进制包,但版本较老
|   |    ├── compiler
|   |    ├── hml
|   |    └── hjdk
|   ├── 2025-04-20       ---- 2025-04-20开始,是每周自动化测试通过的版本,但是二进制不全,陆续添加中
|   └── 2025-04-26       ---- 以2025-04-26为例,进行展开说明
|        ├── ISO         ---- 这里保存一个已经集成了海光devkit二进制的ubuntu ISO
|        |    ├── ubuntu-18.04.4-server-ss-20250426.iso
|        |    └── ubuntu-18.04.4-server-ss-20250426.iso.md5
|        └── Packages    ---- 这里保存所有的二进制文件
|             ├── KylinV10SP3         ---- 与操作系统有依赖的二进制存放在各操作系统对应的目录中
|             ├── OpenEuler23.09
|             ├── Ubuntu18.04
|             ├── hag                 ---- 与操作系统无依赖的版本,保存在Packages根目录
|             ├── hct-2.1.0-2025-0427-release.x86_64.deb
|             ├── hct-2.1.0-2025-0427-release.x86_64.rpm
|             └── ovmf.tar.gz
└── latest         ---- 指向最新版本的软链接,当前指向4.0/2025-04-26

重要开发套件下载路径

套件 SFTP路径
hgcc /hygon-devkit/4.0/2025-01-01/compiler/hgcc/1.3.6/hgcc-1.3.6-release.x86_64.rpm
hcc1plugin /hygon-devkit/4.0/2025-01-01/compiler/hgcc/1.3.6/hcc1plugin-1.3.6-release.x86_64.rpm
hceph /hygon-devkit/4.0/2025-01-01/hceph/1.1.0/hceph-1.1.0.rpm
hc /hygon-devkit/4.0/2025-01-01/hc/1.0.0/libhc-1.0.0.rpm
hjdk /hygon-devkit/4.0/2025-01-01/hjdk/hjdk-8.0.3/hjdk-1.8.0-release.x86_64.rpm
hjemalloc /hygon-devkit/4.0/2025-01-01/alloc-libs/libhjemalloc-1.0.0-1.x86_64.rpm
htcmalloc /hygon-devkit/4.0/2025-01-01/alloc-libs/libhtcmalloc-1.0.0-1.x86_64.rpm