numpy.distutils.ccompiler_opt#

提供 CCompilerOpt 類別,用於處理 CPU/硬體最佳化,從解析命令列引數開始,到管理 CPU 基準和可調度功能之間的關係,以及產生所需的 C 標頭,最後使用適當的編譯器標誌編譯原始碼。

CCompilerOpt 不提供 CPU 功能的執行階段偵測,而是僅專注於編譯器端,但它會建立抽象 C 標頭,這些標頭稍後可用於最終的執行階段調度過程。

函式

new_ccompiler_opt(compiler, dispatch_hpath, ...)

建立 'CCompilerOpt' 的新實例,並產生調度標頭,其中包含已啟用 CPU 基準和可調度功能的平台特定指令集的 #definitions 和標頭。

類別

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

CCompiler 的輔助類別,旨在提供額外的建置選項,以有效控制與 CPU 功能直接相關的編譯器最佳化。