本文共 1791 字,大约阅读时间需要 5 分钟。
42. Development Kit Root Makefile Help
DPDK提供了一个root级别的Makefile,其目标是配置、构建、清理、测试、安装和其他。下面几节将解释这些目标。
42.1. Configuration Targets
配置目标需要目标的名称,它是用“T = 目标名字”指定的,而且是强制性的。可用目标的列表为$(RTE_SDK)/ config(移除defconfig _prefix)。
配置目标还支持使用O = mybuilddir指定输出目录的名称。这是一个可选参数,默认的输出目录是build。
make config O=mybuild T=x86_64-native-linuxapp-gcc
42.2. Build Targets
构建目标支持使用可选选项O = mybuilddir来指定输出目录的名称。默认的输出目录是build。
make O=mybuild
make clean O=mybuild
make lib/librte_eal_sub O=mybuild
make lib/librte_eal_clean O=mybuild
make install DESTDIR=myinstall prefix=/usr
make test O=mybuild
cd $(RTE_SDK)make config O=mybuild T=x86_64-native-linuxapp-gccmake O=mybuild
cd $(RTE_SDK)make config O=mybuild T=x86_64-native-linuxapp-gcccd mybuild# no need to specify O= nowmake
export EXTRA_CFLAGS='-O0 -g'
转载地址:http://fdqci.baihongyu.com/