OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

5.4. Skompiluj aplikacje DPDK


Obecnie nie ma wielu konsumentów stabilnej i wydanej biblioteki DPDK. Wyjątkiem jest OpenVswitch-DPDK (patrz poniżej), ale ogólnie jest bardzo prawdopodobne, że będziesz chciał/musiał skompilować aplikację na podstawie biblioteki.


Często znajdziesz przewodniki, które mówią Ci, jak pobrać źródła DPDK, zbudować je według własnych potrzeb i ostatecznie zbudować aplikację w oparciu o DPDK, ustawiając wartości RTE_* dla systemu kompilacji. Ponieważ Ubunutu udostępnia już skompilowany DPDK, możesz to wszystko pominąć. Aby uprościć ustawienie odpowiednich zmiennych, przed zbudowaniem aplikacji możesz pobrać plik /usr/share/dpdk/dpdk-sdk-env.sh. Oto fragment budowania przykładowej aplikacji l2fwd dostarczonej z pakietem dpdk-doc.


sudo apt-get install dpdk-dev libdpdk-dev

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

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


W zależności od tego, co budujesz, dobrym dodatkiem może być zainstalowanie wszystkich zależności kompilacji DPDK przed kompilacją.


sudo apt-get install build-dep dpdk


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: