distutils.ccompiler.
CCompiler_customize
对编译器实例进行任何特定于平台的定制。
此方法调用 distutils.sysconfig.customize_compiler 对于特定平台的定制,以及可选地删除标志以抑制在编译C++代码时的虚假警告。
distutils.sysconfig.customize_compiler
此参数不用于任何操作。
是否需要编译C++。如果是(真的),那么 "-Wstrict-prototypes" 选项被删除以防止虚假警告。默认值为False。
"-Wstrict-prototypes"
笔记
distutils使用的所有默认选项都可以通过以下方式提取:
from distutils import sysconfig sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO')