製品説明はこちらからご覧ください。
サポート
ようこそ!! このサポートページでは、インテル® C++ コンパイラーに関するトレーニング、ドキュメント、よくある問い合わせ、サンプルコードなどを含む豊富なサポートリソースを提供します。
- インテル® C++ コンパイラー for Windows* ターゲット
- インテル® C++ コンパイラー for Android* ターゲット
- インテル® C++ コンパイラー for OS X* ターゲット
インテル® Integrated Native Developer Experience (インテル® INDE) のコンパイラー・コンポーネントは、Ultimate Edition のみで提供されます。
インテル® ソフトウェア開発製品には 1 年間の技術サポートが含まれています。技術サポートを利用するためには、製品をご購入いただいた後、製品登録およびユーザー登録が必要です。製品を登録されると、無料のソフトウェア・アップデートと 1 年間のサポートが提供されます。サポートサービスでアップデート・サービスとサポートを延長できます。
学ぶ:トレーニング – さまざまなレベルの導入ガイド、ビデオ、チュートリアル、オンライン・トレーニングおよび技術記事から学習できます。 ドキュメント – ユーザーおよびリファレンス・マニュアル、新機能、リリースノート。 よくある問い合わせ – 製品に関するよくある問い合わせの質疑応答集。 サンプルコード – インテル® C++ コンパイラーの機能に関する実際のサンプルコードから学ぶことができます。 |
サポートが必要な場合:コミュニティーに問い合わせ インテル社の製品サポートに英語で問い合わせ エクセルソフト社の技術サポートに日本語で問い合わせ |
インテル® INDE 製品サポート
トレーニング
導入ガイド: 導入ガイド: インテル® C++ コンパイラーの基本的な使い方 高度な内容: チュートリアル: インテル® C++ コンパイラーの主な機能を使用する手順を説明します。 |
オンライン・トレーニング インテル® C++ コンパイラーの機能の詳細を説明、過去のトレーニングを見る。 関連記事: 関連する最新記事を見る。 日本語版の関連記事は製品説明の「関連記事」タブでご覧いただけます。 |
導入ビデオ
|
|
導入ガイド
導入ガイドは、新しいユーザーがコマンドラインや IDE からインテル® コンパイラーを利用するための基本的な手順を含んでいます。
- Windows* ホストのインテル® C++ コンパイラー for Android* 導入ガイド (英語)
- OS X* ホストのインテル® C++ コンパイラー for Android* 導入ガイド (英語)
- インテル® C++ コンパイラー for Windows* プラットフォーム導入ガイド (英語)
- インテル® C++ コンパイラー for OS X* プラットフォーム導入ガイド (英語)
詳しいビデオ
|
|
チュートリアル
このチュートリアルは、このリリースで提供される重要な機能を理解するためのサンプルコード向けに作成されており、Intel® Software Documentation Library レポジトリーでご覧いただけます。
自動ベクトル化を使用する (英語)
このチュートリアルでは、インテル® コンパイラーの機能を使用して、サンプル・プロジェクトのパフォーマンスを向上させる方法を説明します。
過去のオンライン・トレーニング
|
|
関連記事
- インテル® C++ コンパイラーでサポートされる C++11 の機能
- インテル® C++ コンパイラーでサポートされる C++14 の機能
- インテル® SSE とインテル® AVX 世代のインテル® コンパイラーのオプションとプロセッサー固有の最適化
- インテル® コンパイラーの浮動小数点演算における結果の一貫性
- インテル® Cilk™ Plus 配列表記入門
- インテル® Cilk™ Plus の SIMD ベクトル化と要素関数入門
- インテル® Cilk™ Plus を利用した最も効率良い方法 (英語)
- インテル® C++ コンパイラー 15.0 から導入された新しいベクトル化の診断機能 (英語)
- インテル® C++ コンパイラー for Linux*:アプリケーション移植ガイド (英語)
- インテル® C++ コンパイラー Android* 向けを使用して Android* AOSP モジュールをビルドする (英語)
- インテル® C++ コンパイラーと GNU* gcc を使用して x86 および ARM* APK を生成する
- デフォルト・コンパイラーをインテル® C++ コンパイラーから x86 ターゲットの gcc コンパイラーへ戻す (https://software.intel.com/en-us/articles/Changing-the-default-compiler-back-from-Intel-C++-Compiler-to-GCC-for-x86-targets (英語))
- Android* アプリケーション向けにインテル C++ コンパイラーの高度な機能を利用する
- インテル® C++ コンパイラー Android* 向けを Microsoft* Visual Studio* で使用する (英語)
- インテル® C++ コンパイラー for Andriod* を複数の Android* NDK と統合する (英語)
- スレッド化機能により Android* アプリケーションを高速化するため、インテル® Cilk™ Plus 拡張を利用する方法 (英語)
- Andriod* Studio でインテル® C++ コンパイラーを使用してネイティブ・アプリケーションをビルドする(英語)
- 複数の CPU アーキテクチャー向けに NDK プロジェクトを最適化する(英語)
- インテル® グラフィックス・テクノロジーへの計算オフロード導入ガイド (英語)
ドキュメント
ユーザーおよびリファレンス・ガイド インテル® コンパイラー・クイック・リファレンス・ガイド – インテル® コンパイラーを使用したアプリケーション・チューニングの手順 |
新機能とリリースノート 以前のバージョンや日本語ドキュメントの入手方法については、こちらをご覧ください。 |
よくある問い合わせ
よくある問い合わせ
- サポートされるインテル® コンパイラーのバージョンは?
- 製品に含まれるインテル® C++ コンパイラーのバージョンは何ですか?
- インテル® C++ コンパイラーを含む製品は?
- インテル® C++ コンパイラーのどの機能がどの製品に含まれていますか?
- インテル® C++ コンパイラーでサポートされるプラットフォームは何ですか?
- インテル® C++ コンパイラーは、Linux* /OS X* 上の GCC と Windows* 上の Microsoft* Visual Syudio* と互換性がありますか?
- インテル® C++ コンパイラーでサポートされる Visual Studio* のバージョンは何ですか?
- インテル® C++ コンパイラーに含まれるどのライブラリーが再配布可能ですか?
- インテル® C++ コンパイラーは、C++11 の機能をサポートしていますか?
- インテル® C++ コンパイラーは、バージョン間で下位もしくは上位互換のバイナリーを生成できますか?
- インテル® INDE に含まれるインテル® C++ コンパイラー for OS X* とインテル® Parallel Studio XE OS X* に含まれるコンパイラーの違いは何ですか?
サポートされるインテル® コンパイラーのバージョンは?
次のコンパイラーのバージョンがサポートされます。
- インテル® C++ および [Visual] Fortran コンパイラー 16.0 (インテル® Parallel Studio XE 2016)
- インテル® C++ および [Visual] Fortran コンパイラー XE 15.0 (インテル® Parallel Studio XE 2015)
- インテル® C++ および [Visual] Fortran コンパイラー XE 14.0 (インテル® Parallel Studio XE 2013 SP1)
- インテル® Parallel Studio XE
- インテル® INDE) Ultimate Edition
- インテル® System Studio
- Windows*:
[install-dir]\compilers_and_libraries_2016.0.110\licensing\compiler\en\credist.txt - Linux*:
[install-dir]/compilers_and_libraries_2016.0.109/licensing/compiler/en/credist.txt - OS X*:
[install-dir]/compilers_and_libraries_2016.0.109/licensing/compiler/en/credist.txt
一般的な方針としては、現行バージョンと過去 2 つのメジャーバージョンがサポートされます。インテル®プレミアサポート (英語) を介したインタラクティブなサポートが、これらのコンパイラー・リリースの商用およびアカデミック版に提供されます。これ以前のバージョンはサポートされません。通常、バグフィックスは旧バージョン向けの明示的なサポート契約が締結されていない限り、最新のバージョンにのみ提供されます。ユーザーフォーラム (英語) では、すべてのバージョンとライセンスタイプに関する質問が受け入れられます。
製品に含まれるインテル® C++ コンパイラーのバージョンは何ですか?
最新の情報は、インテル® コンパイラーのバージョンとすべての製品のアップデート・バージョンの対応表 (英語) をご覧ください。
インテル® C++ コンパイラーは、次の製品エディションに含まれます。
インテル® C++ コンパイラーのどの機能がどの製品に含まれていますか?
インテル® C/C++ コンパイラー: 機能とサポートされるプラットフォームをご覧ください。
インテル® C++ コンパイラーでサポートされるプラットフォームは何ですか?
インテル® C/C++ コンパイラー: 機能とサポートされるプラットフォームとドキュメント・ページのリリースノートをご覧ください。
インテル® C++ コンパイラーは、Linux* /OS X* 上の GCC と Windows* 上の Microsoft* Visual Syudio* と互換性がありますか?
はい。インテル® C++ コンパイラーは、Linux* /OS X* 上の GCC* と Windows* 上の Microsoft* Visual Syudio* と互換性があります。icc/icpc と gcc/g++ または icl と cl から生成されたオブジェクト・ファイルは混在することができます。そのためパフォーマンスが重要なモジュールをインテル® C++ コンパイラーでコンパイルし、それ以外はほかのコンパイラーを使用し続けることができます。
インテル® C++ コンパイラーでサポートされる Visual Studio* のバージョンは何ですか?
インテル® C++ コンパイラー 16.0 は、Visual Studio* 2010、2012、2013 および 2015 をサポートします。コマンドラインのサポートと Visual Studio* IDE との統合サポートの詳細は、インテル® C++ コンパイラー for Windows* のコマンドラインと GUI サポート (英語) をご覧ください。
インテル® C++ コンパイラーに含まれるどのライブラリーが再配布可能ですか?
再配布可能なファイルは、以下のディレクトリーにある credist.txt に記載されています。
インテル® Parallel Studio XE 2016 では以下に配置されています。
インテル® C++ コンパイラーは、C++11 の機能をサポートしていますか?
はい。インテル® C++ コンパイラー 15.0 以降では、すべての C++11 の機能をサポートしています。詳細は、インテル® C++ コンパイラーでサポートされる C++11 の機能をご覧ください。
インテル® C++ コンパイラーは、バージョン間で下位もしくは上位互換のバイナリーを生成できますか?
はい。一般的に異なるメジャーバージョンのインテル® コンパイラーで生成されたオブジェクトは、お互いに互換性があります。3 つの例外がありますが、詳細はこちらの記事をご覧ください。
インテル® INDE に含まれるインテル® C++ コンパイラー for OS X* とインテル® Parallel Studio XE OS X* に含まれるコンパイラーの違いは何ですか?
インテル® C および C++ コンパイラー: 機能とサポートされるプラットフォームをご覧ください。
サンプルコード
サンプルコードは製品とともにインストールされますが、オンラインでも入手できます。
オンラインサンプル
- インテル® C++ コンパイラー・サンプルページ (英語) では、インテル® Cilk™ Plus テクノロジー、PGO などのインテル® コンパイラーの機能、自動ベクトル化を使用した多くの実際のサンプルが提供されています。
- インテル® C++ コンパイラーを使用した、より良いベクトル化を達成するためのベクトル化コードスニペットがベクトル化サマリーページ (英語) で公開されています。
製品に付属のサンプル
Windows* ホスト:
- Windows* ターゲット: [install-dir]\icc_windows_2015.x.y.zzz\Samples\en_US\C++ と インテル® C++ コンパイラーのサンプルページ (英語) で入手できます。
- Android* ターゲット: Android* ターゲットのサンプルは、インテル® C++ コンパイラーのサンプルページ (英語) をご覧ください。
OS X* ホスト:
- Android* ターゲット: Android* ターゲットのサンプルは、インテル® C++ コンパイラーのサンプルページ (英語) をご覧ください。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。