OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | コンテンツ | 次へ>

5.4. DPDK アプリケーションのコンパイル


現在、安定してリリースされている DPDK ライブラリのコンシューマはそれほど多くありません。 OpenVswitch-DPDK は例外ですが (以下を参照)、一般に、ライブラリに対してアプリをコンパイルする必要がある、またはコンパイルする必要がある可能性が非常に高くなります。


DPDK ソースをフェッチし、ニーズに合わせてビルドし、最終的にはビルド システムの値 RTE_* を設定して DPDK に基づいてアプリケーションをビルドするように指示するガイドがよくあります。 Ubunutu はすでにコンパイルされた DPDK を提供しているため、それをすべてスキップできます。 適切な変数の設定を簡略化するために、アプリケーションをビルドする前にファイル /usr/share/dpdk/dpdk-sdk-env.sh を取得できます。 ここでは、dpdk-doc パッケージとともに提供される l2f​​wd サンプル アプリケーションの構築の抜粋を示します。


sudo apt-get インストール dpdk-dev libdpdk-dev

。 /usr/share/dpdk/dpdk-sdk-env.sh

make -C /usr/share/dpdk/examples/l2fwd


ビルドするものによっては、make の前に DPDK ビルドの依存関係をすべてインストールするとよい場合があります。


sudo apt-get install build-dep dpdk


OnWorksのトップOSクラウドコンピューティング: