سلام
@majid.ee
والا من ایمیلی از طرف شما دریافت نکردم به احتمال زیاد آدرس ایمیل رو اشتباه وارد می کنین.
به دلیل مشغله ی زیادی که دارم فرصت نمی کنم به فروم زیاد سر بزنم ولی مطمئن باشین اگه ایمیل به دستم برسه جواب می دم.
مثلاً در مورد همین تاپیک ، من اطلاعی نداشتم که موضوع دوباره به جریان افتاده و یکی از دوستان بهم ایمیل دادن و منو در جریان قرار دادن.
@noyan1367
ارور زیر به دلیل این هستش که توزیع مورد استفاده ی شما جزو توزیع ها و نسخه های پیشنهادی اینتل نیستش مثلاً اگه از اوبونتو 18.04 استفاده می کنین قراره توی Intel Parallel Studio XE 2019 ازش به صورت رسمی پشتییبانی بشه
برای اطلاعات بیشتر در مورد پیشتیبانی رسمی اینتل این لینک رو مطالعه کنین :
https://software.intel.com/en-us/parallel-studio-xe/documentation/system-requirementsپس با توجه به توضیحات بالا ما مجبوریم که این تداخل math.h توزیع و math.h اینتل رو دور بزنیم. یکی از ساده ترین کارهایی که می شه انجام داد به این صورت هستش :
1.اول فایل زیر رو با دسترسی روت باز کنین :
sudo nano /opt/intel/compilers_and_libraries_2018.3.222/linux/compiler/include/math.h
2.بعد توش دنبال خطی به صورت زیر بگردین :
_LIBIMF_EXTERN_C _LIB_VERSIONIMF_TYPE _LIBIMF_PUBVAR _LIB_VERSIONIMF;
3.بعد اون خط رو به صورت زیر تغییر بدین :
_LIBIMF_EXTERN_C _LIBIMF_PUBVAR _LIB_VERSIONIMF;
(در واقع قسمت _LIB_VERSIONIMF_TYPE رو پاک کنین)
4.بعدش فایل رو سیو کنین و کامپایل رو تست کنین.