インテル® C++ コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス

インテル® C++ コンパイラーについて

インテル® C++ コンパイラーを使用して、インテル® 64 アーキテクチャー・ベースのシステムで動作するアプリケーションをビルドできます。Windows* と Linux* では、IA-32 アーキテクチャー向けのプログラムを作成することもできます。

インテル® 64 アーキテクチャー・アプリケーションは、次のシステムで実行できます。

IA-32 アーキテクチャー・アプリケーションは、次のシステムで実行できます。

インテル® C++ コンパイラー 19.0 から、32 ビットの macOS* アプリケーションはサポートされなくなりました。32 ビット・アプリケーションをコンパイルするには、古いバージョンのインテル® コンパイラーを使用するか、Xcode* 9.4 以前を使用する必要があります。

インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー上で実行するアプリケーションは、サポートされている Windows* および Linux* システムでビルドできます。ただし、これらのアプリケーションは、インテル® MIC アーキテクチャーをターゲットとするインテル® 64 アーキテクチャー・ベースのシステムでのみ実行できます。

インテル® 64 アーキテクチャーを対象とした情報の一部は、インテル® MIC アーキテクチャーにも適用されます。

インテル® Xeon Phi™ 製品は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー・ベースのプロセッサーです。

本ドキュメントの情報は、特別に明記されていない限り、サポートするすべてのオペレーティング・システムおよびアーキテクチャーに適用されます。

コマンドラインまたはサポートされている統合開発環境 (IDE) から、コンパイラーを使用することができます。

本リリースでサポートされているアーキテクチャー、オペレーティング・システム、IDE の詳細は、リリースノートを参照してください。

最適化に関する注意事項

インテル® コンパイラーでは、インテル® マイクロプロセッサーに限定されない最適化に関して、他社製マイクロプロセッサー用に同等の最適化を行えないことがあります。これには、インテル® ストリーミング SIMD 拡張命令 2、インテル® ストリーミング SIMD 拡張命令 3、インテル® ストリーミング SIMD 拡張命令 3 補足命令などの最適化が該当します。インテルは、他社製マイクロプロセッサーに関して、いかなる最適化の利用、機能、または効果も保証いたしません。本製品のマイクロプロセッサー依存の最適化は、インテル® マイクロプロセッサーでの使用を前提としています。インテル® マイクロアーキテクチャーに限定されない最適化のなかにも、インテル® マイクロプロセッサー用のものがあります。この注意事項で言及した命令セットの詳細については、該当する製品のユーザー・リファレンス・ガイドを参照してください。

注意事項の改訂 #20110804