numpy.distutils.ccompiler.CCompiler_customize#
- distutils.ccompiler.CCompiler_customize(self, dist, need_cxx=0)[source]#
对编译器实例执行任何特定于平台的自定义。
此方法调用
distutils.sysconfig.customize_compiler
以进行特定于平台的自定义,以及可选地删除一个标志以在编译 C++ 代码时抑制虚假警告。- 参数:
- dist对象
此参数不用于任何目的。
- need_cxxbool,可选
是否必须编译 C++。如果是(True),则会删除
"-Wstrict-prototypes"
选项以防止出现虚假警告。默认为 False。
- 返回值:
- 无
备注
distutils 使用的所有默认选项都可以通过以下方式提取:
from distutils import sysconfig sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO')