コンパイラー Windows 版 ビルド環境 早見表

インテル Parallel Studio XE 製品好評発売中» 詳細

製品の技術情報・評価ガイド» 詳細

製品に関する書籍を紹介» 詳細

iSUS

インテル® Composer XE 2011 Windows 版 ビルド環境 早見表

〜はじめに〜

 インテル® Composer XE で実際にアプリケーションを作成するためには、インテル® Composer XE の他にビルド環境 (リンク環境)が必須となります。ビルド環境として有償の Microsoft Visual Studio 製品を導入することにより、GUI 開発環境で インテル® Composer XE を使用することができます。無償の Microsoft Visual Studio Express Edition あるいは Windows SDK などもご利用いただけますが、この場合コマンドライン・ツールのみのサポートとなります。

インテル® Composer XE を使用することにより、以下に示すアーキテクチャ向けのアプリケーションを作成することができます。

  • IA-32 (x86) 用アプリケーション
  • Intel 64 (x64) 用アプリケーション

※インテル® Composer XE 2011 では、IA-64 アーキテクチャ向けの機能は提供されておりません。IA-64 (Itanium 2) 向けのアプリケーションを作成される場合は、引き続き インテル® コンパイラー 11.1 をご利用いただけます。

以下、本ページでは目的のアプリケーションを作成するために必要となるビルド環境について説明します。
(Visual Studio 製品による GUI 開発環境をご使用にならない場合は、コマンドラインベースのビルド 環境をご参照ください)


〜 ビルド環境 〜

ビルド環境として必要になる Visual Studio 製品では、Visual Studio 2010 や Visual Studio 2008 といった複数のバージョンが提供されており、またそれぞれのバージョンにおいて Standard Edition や Professional Edition 等の異なるエディションが存在します。作成するアプリケーションのタイプ(ターゲット)により、使用する Visual Studio 製品の種類を選択する必要があります。ビルド環境は インテル® Composer XE をインストールする前に、あらかじめシステムにインストールされている必要があります。

以下の2つの要素の組み合わせによって、使用可能なビルド環境が異なります。

  1. ホスト ・・・ アプリケーションをビルドするために使用する開発システム(IA-32/Intel 64)
  2. ターゲット ・・・ 作成するアプリケーションのアーキテクチャ・タイプ(IA-32用/Intel 64用)

以下の早見表では、ホストとターゲットの組み合わせにより、どのビルド環境が選択できるかを示しています。

なお、ホスト OS として、以下のWindows システムがサポートされます。
>IA-32 システム: Microsoft Windows XP、 Windows Vista、Windows 7、 Windows Server 2003、Windows Server 2008
>Intel 64 システム:Microsoft Windows XP x64版、 Windows Vista x64版、Windows 7 x64版、 Windows Server 2003 x64版、Windows Server 2008 x64版、 Windows HPC Server 2008 x64版

インテル(R) C++ Composer XE 2011 Windows 版

インテル(R) Visual Fortran Composer XE 2011 Windows 版


注意: ホスト OS に Windows Server 2008 あるいは Windows HPC Server 2008 を使用する場合は、Visual Studio 2008 SP1 のみのサポートとなります。

※1 Intel 64 アーキテクチャ向けのアプリケーションを作成するためには、Visual Studio 2005/2008 の機能 「X64 コンパイラおよびツール」もインストールされている必要があります。Windows の「プログラムと機能」等から「Visual Studio セットアップ ウィザード」を起動し、インストールされているコンポーネントの確認および選択が行えます。Visual Studio 2010 では既定でインストールされます。

※2 一部のインテル製品には、Fortran 専用の開発環境として利用可能な Visual Studio 2008 Shell が含まれております。この場合、通常は別途 Visual Studio 製品をご用意いただく必要はありません。バージョン XE 2011 Update6 からは、Visual Studio 2010 Shell が含まれています。


<早見表の読み方>

IA-32 システムにおいて、 Intel 64 用アプリケーションを作成するために インテル® C++ Composer XE を使用する場合:

・ ホスト → IA-32
・ ターゲット → Intel 64

以下のいずれかのビルド環境を選択することができます。利用可能な  Visual Studio の正確なエディションに関しては、後述の用語説明の欄をご覧ください。

  1. VS2010 Professional Edition (IA-32 用アプリケーションも作成可能)
  2. VS2010 Premium Edition (IA-32 用アプリケーションも作成可能)
  3. VS2010 Ultimate Edition (IA-32 用アプリケーションも作成可能)
  4. VS2008 Standard Edition (IA-32 用アプリケーションも作成可能)
  5. VS2008 Professional Edition (IA-32 用アプリケーションも作成可能)
  6. VS2008 Team Edition (IA-32 用アプリケーションも作成可能)
  7. VS2005 Standard Edition (IA-32 用アプリケーションも作成可能)
  8. VS2005 Professional Edition (IA-32 用アプリケーションも作成可能)
  9. VS2005 Team Edition (IA-32 用アプリケーションも作成可能)

〜コマンドラインベースのビルド環境(Visual Studio 製品による GUI 開発環境を使用しない場合)〜

インテル® Composer XEは、 マイクロソフト社より無償で提供される Visual Studio Express Edition や Windows SDK などのビルド環境もサポートしています。ただしこの場合 は、Visual Studio の提供する GUI 開発環境は利用できず、コマンドラインからのビルドのみとなります。

以下に、コマンドラインベースにおけるビルド環境早見表を示します。

インテル(R) C++ Composer XE 2011 Windows 版 (コマンドラインからのビルドのみ)

インテル(R) Visual Fortran Composer XE 2011 Windows 版 (コマンドラインからのビルドのみ)


<用語説明>

■IA-32

インテル(R) アーキテクチャー 32 ビット

32 ビット・オペレーティング・システムを実行している、インテル Pentium II プロセッサーと互換性のある 32 ビット・プロセッサー (インテル Core プロセッサー、Pentium 4 プロセッサー、Pentium D プロセッサーなど) または同じ命令セットをサポートしている他社製のプロセッサーがベースのシステムを指します。

■Intel 64

インテル 64 (旧称:EM64T)

64 ビット・アーキテクチャーに対応するように拡張され、Microsoft Windows XP Professional x64 Edition または Microsoft Windows Server* 2003 x64 Edition のような 64 ビット・オペレーティング・システムを実行している x64 プロセッサー・ベースのシステムを指します。

■IA-64

インテル(R) アーキテクチャー 64 ビット

64 ビット・オペレーティング・システムを実行している、インテル Itanium 2 プロセッサー・ベースのシステムを指します。

■ホスト

アプリケーションをビルドするために使用される開発システム

〜 システムアーキテクチャの確認方法 〜
スタートメニューから [プログラム]−[アクセサリ]−[システム ツール]−[システム情報] を選択します。
表示される「システム情報」ウィンドウにて、 「システム概要」から「システムの種類」の内容を確認します。
@ 「X86-ベースPC」 → IA-32 システム
A 「X64-ベースPC」 → Intel 64 システム
B 「Itanium (TM) -based System」 → IA-64 システム

■ターゲット

作成するアプリケーションのタイプ(IA-32用/Intel64用)

IA-32 アプリケーションは、一般的に Intel 64 システム上でも動作することが可能ですが、Intel 64 アプリケーションは、Intel 64 システム上でのみ動作可能であることに注意してください。

■VS2010 Microsoft Visual Studio 2010

インテル® Composer XE 2011 のビルド環境として使用可能なエディションは、以下の種類になります。
@ Visual Studio 2010 Express Edition (IA-32 のみのビルド環境を含む)
A Visual Studio 2010 Professional Edition (IA-32/Intel 64 のビルド環境を含む)
B Visual Studio 2010 Premium Edition (IA-32/Intel 64 のビルド環境を含む)
C Visual Studio 2010 Ultimate Edition (IA-32/Intel 64 のビルド環境を含む)

Visual Studio 2010 評価版 もご利用可能です。

※ 弊社でも Visual Studio 2010 製品をこちらにて取り扱っております。

■VS2008 Microsoft Visual Studio 2008

インテル® Composer XE 2011 のビルド環境として使用可能なエディションは、以下の種類になります。
@ Visual Studio 2008 Express Edition (IA-32 のみのビルド環境を含む)
A Visual Studio 2008 Standard Edition (IA-32/Intel 64 のビルド環境を含む)
B Visual Studio 2008 Professional Edition (IA-32/Intel 64 のビルド環境を含む)
C Visual Studio 2008 Team Edition (IA-32/Intel 64 のビルド環境を含む)

Visual Studio 2008 評価版 もご利用可能です。

■VS2005

Microsoft Visual Studio 2005

インテル® Composer XE 2011 のビルド環境として使用可能なエディションは、以下の種類になります。
@ Visual Studio 2005 Express Edition (IA-32のみのビルド環境を含む)
A Visual Studio 2005 Standard Edition (IA-32/Intel 64 のビルド環境を含む)
B Visual Studio 2005 Professional Edition (IA-32/Intel 64 のビルド環境を含む)
C Visual Studio 2005 Team Edition (IA-32/Intel 64 のビルド環境を含む)

※現在、マイクロソフト社より Visual Studio 2005 の評価版は提供されていません。

<リンク一覧>


〜最後に〜

ビルド環境に関するご質問は、こちらより弊社お問い合 わせ窓口までご連絡ください。

 
. . . . . .