numpy.distutils.ccompiler_opt#

提供 CCompilerOpt 类,用于处理 CPU/硬件优化,从解析命令行参数,到管理 CPU 基线和可分派功能之间的关系,还生成所需的 C 头文件,并最终用正确的编译器标志编译源代码。

CCompilerOpt 不提供 CPU 功能的运行时检测,而是只关注编译器端,但它会创建抽象的 C 头文件,以便以后用于最终的运行时分派过程。

函数

new_ccompiler_opt(compiler, dispatch_hpath, ...)

创建一个 'CCompilerOpt' 的新实例,并生成包含已启用 CPU 基线和可分派功能之特定于平台的指令集 #定义和头文件的分派头文件。

CCompilerOpt(ccompiler[, cpu_baseline, ...])

一个用于 CCompiler 的辅助类,旨在提供额外的构建选项,以有效控制与 CPU 功能直接相关的编译器优化。