Module rustc_target::spec::targets
source · Modules§
- aarch64_
apple_ πdarwin - aarch64_
apple_ πios - aarch64_
apple_ πtvos - aarch64_
fuchsia π - aarch64_
unknown_ πnone - aarch64_
unknown_ πuefi - aarch64_
wrs_ πvxworks - arm64e_
apple_ πdarwin - arm64e_
apple_ πios - armebv7r_
none_ πeabi - armebv7r_
none_ πeabihf - armv4t_
none_ πeabi Targets the ARMv4T, with code asa32
code by default. - armv5te_
none_ πeabi Targets the ARMv5TE, with code asa32
code by default. - armv6k_
nintendo_ π3ds - armv7_
unknown_ πtrusty - armv7a_
none_ πeabi - armv7a_
none_ πeabihf - armv7k_
apple_ πwatchos - armv7r_
none_ πeabi - armv7r_
none_ πeabihf - armv7s_
apple_ πios - armv8r_
none_ πeabihf - bpfeb_
unknown_ πnone - bpfel_
unknown_ πnone - i386_
apple_ πios - i586_
pc_ πnto_ qnx700 - i586_
pc_ πwindows_ msvc - i586_
unknown_ πnetbsd - i686_
apple_ πdarwin - i686_
linux_ πandroid - i686_
pc_ πwindows_ gnu - i686_
pc_ πwindows_ msvc - i686_
unknown_ πfreebsd - i686_
unknown_ πhaiku - i686_
unknown_ πnetbsd - i686_
unknown_ πopenbsd - i686_
unknown_ πredox - i686_
unknown_ πuefi - i686_
uwp_ πwindows_ gnu - i686_
wrs_ πvxworks - A target tuple for OpenWrt MIPS64 targets.
- mipsel_
sony_ πpsp - mipsel_
sony_ πpsx - mipsel_
unknown_ πnone Bare MIPS32r2, little endian, softfloat, O32 calling convention - msp430_
none_ πelf - nvptx64_
nvidia_ πcuda - powerpc64_
ibm_ πaix - powerpc_
wrs_ πvxworks - sparcv9_
sun_ πsolaris - thumbv4t_
none_ πeabi Targets the ARMv4T, with code ast32
code by default. - thumbv5te_
none_ πeabi Targets the ARMv5TE, with code ast32
code by default. - thumbv6m_
none_ πeabi - thumbv6m_
nuttx_ πeabi - thumbv7em_
none_ πeabi - thumbv7em_
nuttx_ πeabi - thumbv7m_
none_ πeabi - thumbv7m_
nuttx_ πeabi - A βbare wasmβ target representing a WebAssembly output that makes zero assumptions about its environment.
- wasm32_
wasi πNB: This target is in the process of being renamed towasm32-wasip1
. For more information see: - wasm32_
wasip1 πThewasm32-wasip1
enables compiling to WebAssembly using the first version of the WASI standard, called βpreview1β. This version of the standard was never formally specified and WASI has since evolved to a βpreview2β. This target in rustc uses the previous version of the proposal. - wasm32_
wasip2 πThewasm32-wasip2
target is the next evolution of the wasm32-wasi target. While the wasi specification is still under active development, the {review 2 iteration is considered an βisland of stabilityβ that should allow users to rely on it indefinitely. - The
wasm32-wasip1-threads
target is an extension of thewasm32-wasip1
target where threads are enabled by default for all crates. This target should be considered βin fluxβ as WASI itself has moved on from βp1β to βp2β now and threads in βp2β are still under heavy design. - A βbare wasmβ target representing a WebAssembly output that makes zero assumptions about its environment.
- x86_
64_ πapple_ darwin - x86_
64_ πapple_ ios - x86_
64_ πapple_ tvos - x86_
64_ πfuchsia - x86_
64_ πlinux_ android - x86_
64_ πpc_ nto_ qnx710 - x86_
64_ πpc_ solaris - x86_
64_ πunknown_ haiku - x86_
64_ πunknown_ none - x86_
64_ πunknown_ redox - x86_
64_ πunknown_ uefi - x86_
64_ πwrs_ vxworks - x86_
64h_ πapple_ darwin - xtensa_
esp32_ πespidf