インテル® C++ コンパイラー を利用して、インテル® 64 および IA-32 アーキテクチャー 向けの C/C++ ソースファイルをコンパイルできます。
コンパイラーは、コマンドラインまたは Microsoft* Visual Studio* 統合開発環境から利用できます。
コンパイラーを利用するには、Microsoft* Visual Studio* がインストールされていなければなりません。
コンパイラーは、次のバージョンの Microsoft* Visual Studio* に統合されます。
Visual Studio* でデバッグおよび開発を含むすべての機能を利用するには、Visual Studio* Community Edition 以上が必要です。Visual Studio* Express Edition では、コマンドラインのビルドのみ利用できます。すべてのバージョンで Visual Studio* のインストール時に、Microsoft* C++ サポートが選択されていなければなりません。Visual Studio* 2015 以降では、このオプションを選択するには、カスタム・インストールを使用する必要があります。
通常 Windows* では、コマンドラインを使用する前に、環境変数を設定する必要はありません。インテル® コンパイラーのコマンドライン・ウィンドウは、これらの環境変数を自動的に設定します。環境変数を設定する必要がある場合は、各エディションの入門ガイドの説明に従って、環境スクリプトを実行してください。
コマンドラインからインテル® コンパイラーを起動するには、次の手順に従ってください。
[スタート] メニューの [Intel Parallel Studio XE 2019 (インテル(R) Parallel Studio XE 2018)] 製品グループから、コンパイラーのコマンドプロンプトを選択します。
[スタート] > [すべてのプログラム] > [Intel Parallel Studio XE 2019 (インテル(R) Parallel Studio XE 2018)] > [Compiler and Performance Libraries (コンパイラーおよびパフォーマンス・ライブラリー)] > [Command Prompt with Intel Compiler (インテル(R) コンパイラー用コマンドプロンプト)] からビルド環境を選択します。
icl [options... ] inputfile(s) [/link link_options]
icl /help コマンドを使用すると、利用可能なすべてのコンパイラー・オプションを表示できます。
インテル® コンパイラーを使用するには、次の操作を行います。
コンパイルの結果が [出力] ウィンドウに表示されます。
インテル® C++ コンパイラーを使用している場合、次の操作を行うことで、いつでも Visual C++* コンパイラーに切り替えることができます。
この操作を行うと、選択したソリューション・ファイルで Microsoft* Visual Studio* C++ コンパイラーが使用されます。[Do not clean project(s) (プロジェクトをクリーンしない)] を有効にしない限り、プロジェクトのすべての構成が自動でクリーンされます。プロジェクトのクリーンを選択しない場合は、更新プロジェクトをリビルドして、すべてのソースファイルが新しいコンパイラーでコンパイルできることを確認する必要があります。
インテル® コンパイラーに切り替えるには、次の操作を行います。
ドキュメント | 説明 |
---|---|
オンライン・トレーニング |
インテル® コンパイラーのトレーニング情報を入手できます: https://software.intel.com/en-us/c-compilers/ipsxe-support/training (英語)。 |
リリースノート (英語) |
製品のインストール、新機能と変更された機能、製品ドキュメントには記載されていない問題などが含まれます。 リンクをクリックするとインテル® デベロッパー・ゾーンにジャンプします。表示されるページの表で該当製品以下の Japanese リンクをクリックすると、日本語版のリリースノートが開きます。 |
サンプルプログラムと対応するチュートリアルです。コンパイラーの最適化、機能、ツール、プログラミングの概念を示すサンプルが含まれています。 |
|
インテル® デベロッパー・ゾーンのインテル® C++ コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス (英語) |
|
インテル® デベロッパー・ゾーンにある製品ドキュメントです。インテル® Parallel Studio XE は、「Product Suites」以下にリストされています。 |
|
ヘルプ |
コマンドラインで icl /help と入力すると、コンパイラー・オプションに関する一般的なヘルプを参照できます。 |
日本語の最新ドキュメントを入手できます。 |
|
最新情報を日本語で参照できます。 |
最適化に関する注意事項 |
---|
インテル® コンパイラーでは、インテル® マイクロプロセッサーに限定されない最適化に関して、他社製マイクロプロセッサー用に同等の最適化を行えないことがあります。これには、インテル® ストリーミング SIMD 拡張命令 2、インテル® ストリーミング SIMD 拡張命令 3、インテル® ストリーミング SIMD 拡張命令 3 補足命令などの最適化が該当します。インテルは、他社製マイクロプロセッサーに関して、いかなる最適化の利用、機能、または効果も保証いたしません。本製品のマイクロプロセッサー依存の最適化は、インテル® マイクロプロセッサーでの使用を前提としています。インテル® マイクロアーキテクチャーに限定されない最適化のなかにも、インテル® マイクロプロセッサー用のものがあります。この注意事項で言及した命令セットの詳細については、該当する製品のユーザー・リファレンス・ガイドを参照してください。 注意事項の改訂 #20110804 |
Microsoft および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
Intel、インテル、Intel ロゴは、アメリカ合衆国および / またはその他の国における Intel Corporation またはその子会社の商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
© 2012-2018 Intel Corporation.
本ソフトウェアおよび関連ドキュメントは、インテルが著作権を有する著作物であり、その使用には付随する明示的なライセンス (「ライセンス」) が適用されます。ライセンスで特に明記されていない限り、インテルから書面による許可を得た場合を除き、本ソフトウェアまたは関連ドキュメントを使用、改変、複製、公表、配布、公開することはできません。
本ソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明記されているものを除き、明示されているか否かにかかわらず、いかなる保証もいたしません。