LoginSignup
0
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-09-06

表題の件について,日本語で検索しても該当するページが見つかりませんでした(見落としていたらすみません)。
下記サイトに対応方法が書いてありますが、備忘録代わりに要点を書いておきます。
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;

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

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2