OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

5.4. Kompilieren Sie DPDK-Anwendungen


Derzeit gibt es nicht viele Konsumenten der DPDK-Bibliothek, die stabil und veröffentlicht sind. Eine Ausnahme bildet OpenVswitch-DPDK (siehe unten), aber im Allgemeinen ist es sehr wahrscheinlich, dass Sie eine App anhand der Bibliothek kompilieren möchten/müssen.


Sie werden oft Anleitungen finden, die Sie auffordern, die DPDK-Quellen abzurufen, sie entsprechend Ihren Anforderungen zu erstellen und schließlich Ihre Anwendung basierend auf DPDK zu erstellen, indem Sie Werte RTE_* für das Build-System festlegen. Da Ubunutu ein bereits kompiliertes DPDK bereitstellt, können Sie das alles überspringen. Um das Festlegen der richtigen Variablen zu vereinfachen, können Sie die Datei /usr/share/dpdk/dpdk-sdk-env.sh als Quelle verwenden, bevor Sie Ihre Anwendung erstellen. Hier ein Auszug aus der Erstellung der l2fwd-Beispielanwendung, die mit dem dpdk-doc-Paket geliefert wird.


sudo apt-get install dpdk-dev libdpdk-dev

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

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


Je nachdem, was Sie erstellen, kann es eine gute Ergänzung sein, alle DPDK-Build-Abhängigkeiten vor dem Erstellen zu installieren.


sudo apt-get install build-dep dpdk


Top OS Cloud Computing bei OnWorks: