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)[源代码]#
编译一个或多个源文件.
更多详情请参阅 Python distutils API 参考.
- 参数:
- sourceslist of str
文件名列表
- output_dirstr, 可选
输出目录的路径.
- macros元组列表
宏定义列表.
- include_dirslist of str, 可选
仅针对此次编译,添加到默认包含文件搜索路径的目录.
- debugbool, 可选
是否在对象文件中或其旁边输出调试符号.
- extra_preargs, extra_postargs?
额外的预和后参数.
- dependslist of str, 可选
所有目标依赖的文件名列表.
- 返回:
- objectslist of str
对象文件名列表,每个源文件对应一个 sources.
- 引发:
- 编译错误
如果编译失败.