Dan*_*ath 6 processor rust
如果有条件检查处理器是32位还是64位?我正在寻找类似于#cfg[x86]或等的配置检查cfg[x64].
#cfg[x86]
cfg[x64]
Dan*_*ath 11
在#[cfg(target_pointer_width = "64")]从CFG中部分锈参考似乎是一个可能的解决方案.它基于指针的大小(以及isize和usize),它应该与架构相对应.
#[cfg(target_pointer_width = "64")]
isize
usize
lje*_*drz 6
您应该查看有关条件编译的Rust Reference章节:
target_arch = "..."-目标CPU架构,例如"x86","x86_64","mips","powerpc","powerpc64","arm",或"aarch64".该值与平台目标三元组的第一个元素密切相关,尽管它不相同.
target_arch = "..."
"x86"
"x86_64"
"mips"
"powerpc"
"powerpc64"
"arm"
"aarch64"
归档时间:
9 年,7 月 前
查看次数:
2161 次
最近记录:
9 年,4 月 前