numpy.distutils.ccompiler.CCompiler_customize

distutils.ccompiler.CCompiler_customize(self, dist, need_cxx=0)[源代码]

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

此方法调用 distutils.sysconfig.customize_compiler 对于特定平台的定制,以及可选地删除标志以抑制在编译C++代码时的虚假警告。

参数
dist对象

此参数不用于任何操作。

need_cxx可选的布尔

是否需要编译C++。如果是(真的),那么 "-Wstrict-prototypes" 选项被删除以防止虚假警告。默认值为False。

返回
没有

笔记

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

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