近期使用Python写一个控制make编译的脚本,编译系统实在Windows上的,
需要先取得CPU数量,根据CPU数量决定make命令的-j参数。
百度了一下,没有找到明确的说明,然后发现Windws下有一个环境变量: NUMBER_OF_PROCESSORS
OK,问题搞定,代码如下:
import os
cpu_num = '1'
if 'NUMBER_OF_PROCESSORS' in os.environ:
cpu_num = os.environ['NUMBER_OF_PROCESSORS']
print 'cpu_num: %s' % cpu_num
本文介绍如何使用Python脚本来控制make编译过程,并通过获取Windows环境变量来确定make命令的-j参数,以优化编译效率。
1143

被折叠的 条评论
为什么被折叠?



