numpy.distutils.ccompiler.CCompiler_compile#
- distutils.ccompiler.CCompiler_compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None)[source]#
编译一个或多个源文件。
有关详细信息,请参阅 Python distutils API 参考。
- 参数::
- sourcesstr 列表
文件名列表
- output_dirstr,可选
输出目录的路径。
- macros元组列表
宏定义列表。
- include_dirsstr 列表,可选
仅针对此编译添加到默认包含文件搜索路径中的目录。
- debugbool,可选
是否在对象文件内部或旁边输出调试符号。
- extra_preargs, extra_postargs?
额外的前缀和后缀参数。
- dependsstr 列表,可选
所有目标依赖的文件名列表。
- 返回值::
- objectsstr 列表
对象文件名的列表,每个源文件 sources 一个。
- 引发::
- CompileError
如果编译失败。