インテル® oneAPI ベース・ツールキット (Linux* 版) 導入ガイド

FPGA システムの設定

CPU または GPU システムを使用している場合は、「CPU または GPU システムの設定」を参照してください。

システムを設定するには、次の操作を行う必要があります。

サンプルのビルドに必要な CMake*、pkg-config、GNU* 開発ツールのインストール

CMake* と pkg-config ビルドツールは、インテル® oneAPI ツールおよびツールキットでは必要ありませんが、多くの oneAPI サンプルは CMake* プロジェクトとして提供されており、それらをビルドするには CMake* が必要です。また、サンプルによっては、アプリケーションのビルドに必要なライブラリーを探すため pkg-config が必要になります。

インテル® コンパイラーは、既存の GNU* ビルド・ツールチェーンを利用して、完全な C/C++ 開発環境を提供します。使用している Linux* ディストリビューションに完全な GNU* 開発ツールスイートが含まれていない場合、これらのツールをインストールする必要があります。

CMake*、pkg-config、および GNU* 開発ツールを Linux* システムにインストールするには、ターミナルセッションを開いて次のコマンドを入力します。

Ubuntu*

sudo apt update 
sudo apt -y install cmake pkg-config build-essential

Red Hat* および Fedora*

sudo yum update 
sudo yum -y install cmake pkgconfig 
sudo yum groupinstall "Development Tools"

SUSE*

sudo zypper update 
sudo zypper --non-interactive install cmake pkg-config 
sudo zypper --non-interactive install pattern devel_C_C++

次のコマンドでインストール場所を表示して、インストールされたことを確認します。

which cmake pkg-config make gcc g++

次の 1 つ以上の場所が表示されます。

/usr/bin/cmake

/usr/bin/pkg-config

/usr/bin/make

/usr/bin/gcc

/usr/bin/g++

CMake* の詳細は、CMake.org (英語) を参照してください。使用している Linux* ディストリビューションの標準のパッケージ・マネージャーで CMake* をインストールできない場合は、追加のインストール・オプションについて CMake.org のダウンロード・ページ (英語) を参照してください。

CLI 開発用の環境変数の設定

コマンドライン・インターフェイス (CLI) を使用する場合、インテル® oneAPI ツールキットに含まれるツールは環境変数により設定されます。setvars スクリプトを source して CLI 環境変数を設定します。

オプション 1: セッションごとに setvars.sh を source する

新しいターミナルウィンドウを開くたびに setvars.sh を source します。

setvars.sh スクリプトは、インテル® oneAPI インストールのルートフォルダーにあります。通常、sudo または root ユーザーとしてインストールした場合は /opt/intel/oneapi/、一般ユーザーとしてインストールした場合は ~/intel/oneapi/ です。

root または sudo としてインストールした場合:

. /opt/intel/oneapi/setvars.sh

一般ユーザーとしてインストールした場合:

. ~/intel/oneapi/setvars.sh

オプション 2: setvars.sh を一度だけ設定する

プロジェクト用に環境を自動で設定するには、起動スクリプトに source <install_dir>/setvars.sh コマンドを追加して、自動的に実行されるようにします (<install_dir> は実際のインテル® oneAPI インストール・ディレクトリーに変更してください)。デフォルトのインストール・ディレクトリーは、sudo または root ユーザーとしてインストールした場合は /opt/intel/oneapi/、一般ユーザーとしてインストールした場合は ~/intel/oneapi/ です。

例えば、source <install_dir>/setvars.sh コマンドを ~/.bashrc~/.bashrc_profile、または ~/.profile ファイルに追加します。システム上のすべてのアカウントで設定を永続的にするには、システムの /etc/profile.d フォルダーに setvars.sh を source する 1 行の .sh を作成します (詳細は、環境変数に関数する Ubuntu* のドキュメント (英語) を参照してください)。

setvars.sh スクリプトは、設定ファイルを使用して管理することもできます。詳細は、「設定ファイルを使用した setvars.sh の管理」 (英語) を参照してください。

サンプル・プロジェクトの実行

コマンドラインまたは Eclipse* を使用してサンプル・プロジェクトを実行します。