numpy.distutils.ccompiler_opt.CCompilerOpt.feature_c_preprocessor#

方法

distutils.ccompiler_opt.CCompilerOpt.feature_c_preprocessor(feature_name, tabs=0)[源代码]#

生成 C 预处理器定义和 CPU 功能的包含头文件。

参数:
‘feature_name’: str

CPU 功能名称,使用大写字母。

‘tabs’: int

如果 > 0,则根据制表符的数量将生成的字符串向右对齐。

返回:
str, 生成的 C 预处理器

示例

>>> self.feature_c_preprocessor("SSE3")
/** SSE3 **/
#define NPY_HAVE_SSE3 1
#include <pmmintrin.h>