numpy.distutils.ccompiler.CCompiler_customize #

distutils.c编译器。CCompiler_customize ( self , dist , need_cxx = 0 ) [来源] #

对编译器实例进行任何特定于平台的自定义。

此方法需要distutils.sysconfig.customize_compiler特定于平台的自定义,并且可以选择删除标志以在编译 C++ 代码时抑制虚假警告。

参数
距离对象

该参数不用于任何用途。

need_cxx布尔值,可选

C++ 是否必须编译。如果是这样(True),则 "-Wstrict-prototypes"删除该选项以防止出现虚假警告。默认值为 False。

返回
没有任何

笔记

distutils 使用的所有默认选项都可以通过以下方式提取:

from distutils import sysconfig
sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS',
                          'CCSHARED', 'LDSHARED', 'SO')