在x86系统上,它通常是32位字。在x86_64上,它是64位。如何使用此值来有条件地编译代码?
该引用列出了#[cfg()]
公开的数字属性,但字大小似乎不是暴露的那些。
答案 0 :(得分:3)
根据the conditional compilation docs,您可以使用以下其中一项来接近您正在寻找的内容。
target_pointer_width = "..."
target_has_atomic = "..." // one of "8", "16", "32", "64" and "ptr".