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')