- What is rustc?
- Command-line Arguments
- Jobserver
- Lints
- JSON Output
- Tests
- Platform Support
- Target Tier Policy
- Template for Target-specific Documentation
- arm64ec-pc-windows-msvc
- *-apple-darwin
- *-apple-ios
- *-apple-tvos
- *-apple-watchos
- *-apple-visionos
- aarch64-nintendo-switch-freestanding
- armeb-unknown-linux-gnueabi
- arm-none-eabi
- armv6k-nintendo-3ds
- armv7-rtems-eabihf
- armv7-sony-vita-newlibeabihf
- armv7-unknown-linux-uclibceabi
- armv7-unknown-linux-uclibceabihf
- *-android and *-androideabi
- *-linux-ohos
- *-hurd-gnu
- aarch64-unknown-teeos
- *-espidf
- *-unknown-fuchsia
- *-unknown-trusty
- *-kmc-solid_*
- csky-unknown-linux-gnuabiv2*
- hexagon-unknown-linux-musl
- hexagon-unknown-none-elf
- illumos
- loongarch*-unknown-linux-*
- loongarch*-unknown-none*
- m68k-unknown-linux-gnu
- mips64-openwrt-linux-musl
- mipsel-sony-psx
- mips*-mti-none-elf
- mipsisa*r6*-unknown-linux-gnu*
- nvptx64-nvidia-cuda
- powerpc-unknown-openbsd
- powerpc-unknown-linux-muslspe
- powerpc64-ibm-aix
- powerpc64le-unknown-linux-musl
- riscv32e*-unknown-none-elf
- riscv32i*-unknown-none-elf
- riscv32im-risc0-zkvm-elf
- riscv32imac-unknown-xous-elf
- riscv64gc-unknown-linux-gnu
- riscv64gc-unknown-linux-musl
- s390x-unknown-linux-gnu
- s390x-unknown-linux-musl
- sparc-unknown-none-elf
- sparcv9-sun-solaris
- *-pc-windows-gnullvm
- *-nto-qnx-*
- *-unikraft-linux-musl
- *-unknown-hermit
- *-unknown-freebsd
- *-unknown-netbsd*
- *-unknown-openbsd
- *-unknown-redox
- *-unknown-uefi
- *-wrs-vxworks
- wasm32-wasip1
- wasm32-wasip1-threads
- wasm32-wasip2
- wasm32-unknown-emscripten
- wasm32-unknown-unknown
- wasm32v1-none
- wasm64-unknown-unknown
- *-win7-windows-msvc
- x86_64-fortanix-unknown-sgx
- x86_64-pc-solaris
- x86_64-unknown-linux-none.md
- x86_64-unknown-none
- xtensa-*-none-elf
- *-nuttx-*
- Targets
- Profile-guided Optimization
- Instrumentation-based Code Coverage
- Linker-plugin-based LTO
- Checking Conditional Configurations
- Exploit Mitigations
- Symbol Mangling
- Contributing to
rustc