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 as
a32
code by default. - armv5te_none_eabi πTargets the ARMv5TE, with code as
a32
code by default. - armv6k_nintendo_3ds π
- 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 as
t32
code by default. - thumbv5te_none_eabi πTargets the ARMv5TE, with code as
t32
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 to
wasm32-wasip1
. For more information see: - wasm32_wasip1 πThe
wasm32-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 πThe
wasm32-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 π