Daniel Marino
30 oktoober 2024
OpenMP kompileerimisprobleemide lahendamine macOS-is CMake Buildsi jaoks

Võib olla tüütu saada macOS-is pidevalt hoiatust „OpenMP_C EI leitud”, eriti kui CMake kasutab vaikimisi Xcode'i Clangi, mis ei toeta OpenMP-d. See Apple Siliconil sageli esinev probleem võib mõjutada mitut versiooni. Seda parandatakse sageli, seades CMake kasutama OpenMP-ga ühilduvat Clangi versiooni, näiteks MacPortsi kasutades installitud versiooni. See postitus pakub mitmeid proovitud meetodeid ja skripte CMake'i sobivatele kompilaatoriteedele ümbermarsruutimiseks, sujuva paralleeltöötluse hõlbustamiseks ja konfiguratsioonivigade vältimiseks.