Daniel Marino
30 Οκτωβρίου 2024
Επίλυση προβλημάτων με τη συλλογή OpenMP στο macOS για εκδόσεις CMake
Μπορεί να είναι ενοχλητικό να συνεχίζετε να λαμβάνετε την προειδοποίηση "Δεν ήταν δυνατή η εύρεση του OpenMP_C" στο macOS, ειδικά όταν το CMake χρησιμοποιεί το Clang του Xcode από προεπιλογή, το οποίο δεν υποστηρίζει το OpenMP. Πολλαπλές εκδόσεις ενδέχεται να επηρεαστούν από αυτό το πρόβλημα, το οποίο είναι συχνό στο Apple Silicon. Διορθώνεται συχνά ρυθμίζοντας το CMake να χρησιμοποιεί μια έκδοση Clang που είναι συμβατή με το OpenMP, όπως μια που είναι εγκατεστημένη με χρήση MacPorts. Αυτή η ανάρτηση προσφέρει μια σειρά από δοκιμασμένες και αληθινές μεθόδους και σενάρια για την αναδρομολόγηση του CMake στις κατάλληλες διαδρομές μεταγλωττιστή, διευκολύνοντας την απρόσκοπτη παράλληλη επεξεργασία και αποτρέποντας λάθη διαμόρφωσης.