Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

[対応済]Ubuntu18.04でIntel Parallel Studio XE2018のicc, icpcが使えない件

表題の件について,日本語で検索しても該当するページが見つかりませんでした(見落としていたらすみません)。
下記サイトに対応方法が書いてありますが、備忘録代わりに要点を書いておきます。
https://software.intel.com/en-us/forums/intel-c-compiler/topic/760979

エラー

iccもしくはicpcでコンパイルしようとすると、下記のエラーが出ます。
/opt/user/intel/compilers_and_libraries_2018.2.199/linux/compiler/include/math.h(1230)): error: identifier "_LIB_VERSION_TYPE" is undefined
_LIBIMF_EXTERN_C _LIB_VERSIONIMF_TYPE _LIBIMF_PUBVAR _LIB_VERSIONIMF;

対応

対処方法としては、指示されているmath.hを開いて、該当する行をコメントアウトし、代わりに下記の内容を追記します。

math.h
//_LIBIMF_EXTERN_C _LIB_VERSIONIMF_TYPE _LIBIMF_PUBVAR _LIB_VERSIONIMF;
_LIBIMF_EXTERN_C  _LIBIMF_PUBVAR _LIB_VERSIONIMF;

自分の環境ではこれで問題なく動きました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?