Daniel Marino
٣٠ أكتوبر ٢٠٢٤
حل مشكلات تجميع OpenMP على نظام التشغيل macOS لإصدارات CMake
قد يكون من المزعج الاستمرار في تلقي التحذير "تعذر العثور على OpenMP_C" على نظام التشغيل macOS، خاصةً عندما يستخدم CMake برنامج Xcode's Clang افتراضيًا، والذي لا يدعم OpenMP. قد تتأثر العديد من الإصدارات بهذه المشكلة، والتي تتكرر في Apple Silicon. يتم إصلاح المشكلة بشكل متكرر عن طريق ضبط CMake لاستخدام إصدار Clang المتوافق مع OpenMP، مثل الإصدار المثبت باستخدام MacPorts. يقدم هذا المنشور عددًا من الأساليب والبرامج النصية المجربة والحقيقية لإعادة توجيه CMake إلى مسارات المترجم المناسبة، وتسهيل المعالجة المتوازية السلسة، ومنع أخطاء التكوين.