numpy.distutils.ccompiler.CCompiler_customize#
- distutils.ccompiler.CCompiler_customize(self, dist, need_cxx=0)[源代码]#
对编译器实例进行任何特定于平台的定制.
此方法调用
distutils.sysconfig.customize_compiler
进行特定于平台的定制,以及在编译 C++ 代码时选择性地移除一个标志以抑制虚假警告.- 参数:
- dist对象
这个参数没有用于任何用途.
- need_cxxbool, 可选
是否需要编译 C++.如果是(True),则移除
"-Wstrict-prototypes"
选项以防止虚假警告.默认是 False.
- 返回:
- None
备注
distutils 使用的所有默认选项可以通过以下方式提取:
from distutils import sysconfig sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO')