MacOSలో "OpenMP_Cని కనుగొనలేకపోయాము" హెచ్చరికను పొందడం చిరాకుగా ఉంటుంది, ప్రత్యేకించి CMake డిఫాల్ట్గా Xcode యొక్క క్లాంగ్ని ఉపయోగించినప్పుడు, ఇది OpenMPకి మద్దతు ఇవ్వదు. Apple సిలికాన్లో తరచుగా కనిపించే ఈ సమస్య వల్ల బహుళ నిర్మాణాలు ప్రభావితం కావచ్చు. MacPorts ఉపయోగించి ఇన్స్టాల్ చేయబడినది వంటి OpenMPకి అనుకూలంగా ఉండే క్లాంగ్ వెర్షన్ని ఉపయోగించడానికి CMakeని సెట్ చేయడం ద్వారా ఇది తరచుగా పరిష్కరించబడుతుంది. ఈ పోస్ట్ CMakeని తగిన కంపైలర్ పాత్వేలకు రీరూట్ చేయడానికి, అతుకులు లేని సమాంతర ప్రాసెసింగ్ను సులభతరం చేయడానికి మరియు కాన్ఫిగరేషన్ తప్పులను నివారించడానికి అనేక ప్రయత్నించిన మరియు నిజమైన పద్ధతులు మరియు స్క్రిప్ట్లను అందిస్తుంది.
Daniel Marino
30 అక్టోబర్ 2024
CMake బిల్డ్ల కోసం macOSలో OpenMP కంపైలేషన్ సమస్యలను పరిష్కరిస్తోంది