semx_target_define 0.1.61

seminix 项目统一管理跨平台编译器 target 三元组
Documentation
# semx_target_define

[![crates.io](https://img.shields.io/crates/v/semx_target_define.svg)](https://crates.io/crates/semx_target_define)
[![docs.rs](https://docs.rs/semx_target_define/badge.svg)](https://docs.rs/semx_target_define)

seminix 项目跨平台编译器 target 三元组统一定义。

`#![no_std]`、零依赖,改一处即可全局生效。

## 定义

| 常量 || 用途 |
|---|---|---|
| `KERNEL_AARCH64` | `aarch64-unknown-none-softfloat` | 内核态 aarch64 |
| `KERNEL_RISCV64` | `riscv64imac-unknown-none-elf` | 内核态 riscv64 |
| `USER_AARCH64` | `aarch64-unknown-none` | 用户态 aarch64 |
| `USER_RISCV64` | `riscv64gc-unknown-none-elf` | 用户态 riscv64 |

## 用法

```rust
use semx_target_define::KERNEL_AARCH64;

assert_eq!(KERNEL_AARCH64, "aarch64-unknown-none-softfloat");
```