<ก่อนหน้านี้ | Contents | ถัดไป>
5.4. รวบรวมแอปพลิเคชัน DPDK
ปัจจุบันมีผู้บริโภคไลบรารี DPDK ที่เสถียรและเผยแพร่ไม่มากนัก OpenVswitch-DPDK เป็นข้อยกเว้น (ดูด้านล่าง) แต่โดยทั่วไปแล้ว เป็นไปได้มากที่คุณอาจต้องการ / ต้องรวบรวมแอปกับไลบรารี
คุณมักจะพบคำแนะนำที่บอกให้คุณดึงแหล่งข้อมูล DPDK สร้างขึ้นตามความต้องการของคุณ และสร้างแอปพลิเคชันของคุณตาม DPDK ในท้ายที่สุดด้วยการตั้งค่า RTE_* สำหรับระบบบิลด์ เนื่องจาก Ubunutu มี DPDK ที่คอมไพล์แล้ว คุณจึงสามารถข้ามสิ่งเหล่านั้นได้ เพื่อลดความซับซ้อนของการตั้งค่าตัวแปรที่เหมาะสม คุณสามารถจัดหาไฟล์ /usr/share/dpdk/dpdk-sdk-env.sh ก่อนสร้างแอปพลิเคชันของคุณ นี่เป็นข้อความที่ตัดตอนมาจากการสร้างแอปพลิเคชันตัวอย่าง l2fwd ที่จัดส่งพร้อมกับแพ็คเกจ dpdk-doc
sudo apt-get ติดตั้ง dpdk-dev libdpdk-dev
- /usr/share/dpdk/dpdk-sdk-env.sh
ทำ -C /usr/share/dpdk/examples/l2fwd
ขึ้นอยู่กับสิ่งที่คุณสร้าง อาจเป็นส่วนเสริมที่ดีในการติดตั้งการพึ่งพา DPDK บิลด์ทั้งหมดก่อนสร้าง
sudo apt-get ติดตั้ง build-dep dpdk