如何通过shell快速判断机器的位数

来源:互联网 发布:中国移动信号测试软件 编辑:程序博客网 时间:2024/05/17 04:39

> getconf   LONG_BIT

若是32位机器,则输出:

> 32

在64位机器,则输出:

>64

 

在makefile中的判断如下:

LINUX_ENV=$(shell getconf LONG_BIT)
if eq ($(LINUX_ENV), 32)
     MACHINE=i686
else
     MACHINE=x86-64
endif

 

原创粉丝点击