Bri*_*anH 17
AIX你可以这样做:
getconf KERNEL_BITMODE
Run Code Online (Sandbox Code Playgroud)
HP-UX可以这样做:
getconf KERNEL_BITS
Run Code Online (Sandbox Code Playgroud)
要不就:
getconf -a | grep KERN
Run Code Online (Sandbox Code Playgroud)
Sun Solaris你可以这样做:
isainfo -v
Run Code Online (Sandbox Code Playgroud)
对于Linux,是的,uname -a应该做的伎俩
我必须处理很多Unix平台,通常我发现的最好方法是查看"uname -a"的输出.例如,如果您在输出中看到类似"i686 i686 i386 GNU/Linux"的内容,您就知道它是一台32位机器.如果"amd64"出现它是64.有时这是尝试运行64位程序的问题.有时它是RTFM.