This repository was archived by the owner on Oct 28, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
This repository was archived by the owner on Oct 28, 2025. It is now read-only.
Rust编译目标 #46
Copy link
Copy link
Open
Description
目前由Rust编写的消息源包括telegram,discord
作为一门跨平台的编译型语言,Rust支持多个编译目标
现在由CI自动构建的编译目标有
- x86_64-unknown-linux-musl
- i686-unknown-linux-musl
- x86_64-pc-windows-msvc
- i686-pc-windows-msvc
- x86_64-apple-darwin
- aarch64-unknown-linux-gnu
CI支持的编译目标如下
如有需求加入下列之一的编译目标,请在该Issue评论并说明理由
| Target | libc | GCC | C++ | QEMU | test |
|---|---|---|---|---|---|
*-apple-ios |
N/A | N/A | N/A | N/A | ✓ |
aarch64-linux-android |
N/A | 4.9 | ✓ | N/A | ✓ |
aarch64-unknown-linux-gnu |
2.19 | 4.8.2 | ✓ | 4.1.0 | ✓ |
aarch64-unknown-linux-musl |
1.1.20 | 6.3.0 | 4.1.0 | ✓ | |
arm-linux-androideabi |
N/A | 4.9 | ✓ | N/A | ✓ |
arm-unknown-linux-gnueabi |
2.19 | 4.8.2 | ✓ | 4.1.0 | ✓ |
arm-unknown-linux-gnueabihf |
2.27 | 7.3.0 | ✓ | 4.1.0 | ✓ |
arm-unknown-linux-musleabi |
1.1.20 | 6.3.0 | 4.1.0 | ✓ | |
arm-unknown-linux-musleabihf |
1.1.20 | 6.3.0 | 4.1.0 | ✓ | |
armv5te-unknown-linux-gnueabi |
2.27 | 7.5.0 | ✓ | 4.2.0 | ✓ |
armv5te-unknown-linux-musleabi |
1.1.20 | 6.3.0 | 4.1.0 | ✓ | |
armv7-linux-androideabi [2] |
N/A | 4.9 | ✓ | N/A | ✓ |
armv7-unknown-linux-gnueabihf |
2.15 | 4.6.2 | ✓ | 4.1.0 | ✓ |
armv7-unknown-linux-musleabihf |
1.1.20 | 6.3.0 | 4.1.0 | ✓ | |
i586-unknown-linux-gnu |
2.23 | 5.3.1 | ✓ | N/A | ✓ |
i586-unknown-linux-musl |
1.1.20 | 6.3.0 | N/A | ✓ | |
i686-unknown-freebsd |
12.1 | 6.4.0 | N/A | ✓ | |
i686-linux-android [2] |
N/A | 4.9 | ✓ | N/A | ✓ |
i686-pc-windows-gnu |
N/A | 7.3.0 | ✓ | N/A | ✓ |
i686-unknown-linux-gnu |
2.15 | 4.6.2 | ✓ | N/A | ✓ |
i686-unknown-linux-musl |
1.1.20 | 6.3.0 | N/A | ✓ | |
mips-unknown-linux-gnu |
2.23 | 5.3.1 | ✓ | 4.1.0 | ✓ |
mips-unknown-linux-musl |
1.1.20 | 6.3.0 | ✓ | 4.1.0 | ✓ |
mips64-unknown-linux-gnuabi64 |
2.23 | 5.3.1 | ✓ | 4.1.0 | ✓ |
mips64el-unknown-linux-gnuabi64 |
2.23 | 5.3.1 | ✓ | 4.1.0 | ✓ |
mipsel-unknown-linux-gnu |
2.23 | 5.3.1 | ✓ | 4.1.0 | ✓ |
mipsel-unknown-linux-musl |
1.1.20 | 6.3.0 | ✓ | 4.1.0 | ✓ |
powerpc-unknown-linux-gnu |
2.19 | 4.8.2 | ✓ | 3.0.1 | ✓ |
powerpc64-unknown-linux-gnu |
2.31 | 10.2.0 | ✓ | 3.0.1 | ✓ |
powerpc64le-unknown-linux-gnu |
2.19 | 4.8.2 | ✓ | 3.0.1 | ✓ |
riscv64gc-unknown-linux-gnu |
2.27 | 7.5.0 | ✓ | 4.2.0 | ✓ |
s390x-unknown-linux-gnu |
2.23 | 5.3.1 | ✓ | 4.1.0 | |
sparc64-unknown-linux-gnu |
2.31 | 10.2.0 | ✓ | 4.2.0 | ✓ |
sparcv9-sun-solaris |
2.11 | 5.3.0 | ✓ | N/A | |
thumbv6m-none-eabi |
2.2.0 | 5.3.1 | N/A | ||
thumbv7em-none-eabi |
2.2.0 | 5.3.1 | N/A | ||
thumbv7em-none-eabihf |
2.2.0 | 5.3.1 | N/A | ||
thumbv7m-none-eabi |
2.2.0 | 5.3.1 | N/A | ||
wasm32-unknown-emscripten |
1.1.15 | 1.37.13 | ✓ | N/A | ✓ |
x86_64-linux-android |
N/A | 4.9 | ✓ | N/A | ✓ |
x86_64-pc-windows-gnu |
N/A | 7.3.0 | ✓ | N/A | ✓ |
x86_64-sun-solaris |
2.11 | 5.3.0 | ✓ | N/A | |
x86_64-unknown-freebsd |
12.1 | 6.4.0 | N/A | ✓ | |
x86_64-unknown-dragonfly |
4.6.0 | 5.3.0 | ✓ | N/A | |
x86_64-unknown-linux-gnu |
2.15 | 4.6.2 | ✓ | N/A | ✓ |
x86_64-unknown-linux-musl |
1.1.20 | 6.3.0 | N/A | ✓ | |
x86_64-unknown-netbsd |
7.0 | 5.3.0 | ✓ | N/A |
Metadata
Metadata
Assignees
Labels
No labels