Makefile和automake中判断CPU位数
来源:互联网 发布:js压缩工具 编辑:程序博客网 时间:2024/06/05 00:24
Makefile中:
cpu_bit=$(shell getconf LONG_BIT)
ifeq ($(cpu_bit),64)
MY_CXXFLAGS=
else
MY_CXXFLAGS=-march=pentium4
endif
x::
@echo $(cpu_bit)
@echo $(MY_CXXFLAGS)
ifeq ($(cpu_bit),64)
MY_CXXFLAGS=
else
MY_CXXFLAGS=-march=pentium4
endif
x::
@echo $(cpu_bit)
@echo $(MY_CXXFLAGS)
automake中要稍复杂些:
首先要在configure.ac文件中添加一行:
AM_CONDITIONAL(bit_32,test "x`getconf LONG_BIT`"="x32")
然后再在Makefile.am文件中添加:
if bit_32
MY_CXXFLAGS=-march=pentium4
else
MY_CXXFLAGS=
endif
MY_CXXFLAGS=-march=pentium4
else
MY_CXXFLAGS=
endif
这样就可以了.
- Makefile和automake中判断CPU位数
- cpu位数和系统位数
- CPU位数和操作系统位数
- Linux中autoconf和automake生成makefile脚本
- Linux中autoconf和automake生成makefile脚本
- autoconf和automake生成makefile
- Autoconf和Automake生成Makefile
- autoconf 和 automake 生成 Makefile
- 使用cpu-z判断cpu系统位数
- linux系统位数查看和cpu位数
- 关于CPU位数和操作系统位数
- 关于CPU位数和操作系统位数
- automake--Makefile
- Windows中查看CPU位数
- 使用automake自动生成makefile文件(中)
- automake中Makefile.am文件的学习
- C# 判断Windows版本及CPU位数
- C# 判断Windows版本及CPU位数
- iftop 查看你的网卡流量
- 使用异步I/O大大提高应用程序的性能
- Linux中的tty与pts
- 探索 Linux 内存模型
- Linux学习总结—内存分段和分页管理
- Makefile和automake中判断CPU位数
- 用awk数组处理两个文件的例子
- linux下不依赖libc的非脚本命令列表
- rsync 客户端命令详解
- Rsync详解
- Ssh,scp自动登陆方法
- awk用法小结
- Linux 内核中的 GCC 特性
- Linux对稀疏(Sparse)文件的支持