【Intel DPDK】Makefile编写在应用中添加新的程序代码
来源:互联网 发布:电商网站模板源码 编辑:程序博客网 时间:2024/06/02 10:44
1、如下SRCS-y := main.c 如果此时有多个文件时如果一个一个写会非常麻烦。
include $(RTE_SDK)/mk/DPDK.vars.mk
# binary nameAPP = l2fwd
# all source are stored in SRCS-y
SRCS-y := main.c
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
include $(RTE_SDK)/mk/DPDK.extapp.mk
2、将上面的Makefile修改为如下内容:
ifeq ($(RTE_SDK),)
$(error "Please define RTE_SDK environment variable")
endif
# Default target, can be overriden by command line or environment
RTE_TARGET ?= x86_64-default-linuxapp-gcc
include $(RTE_SDK)/mk/rte.vars.mk
L2_SRC = $(RTE_SDK)/examples/l2fwd
# binary name
APP = l2fwd
# all source are stored in SRCS-y
#注意此处必须写绝对路径,否则无法获取.c文件。
SRCS-y := $(wildcard $(L2_SRC)/*.c)
##
#此处可修改为不优化-O0 支持gdb调试
CFLAGS += -O0 -ggdb -w
CFLAGS += $(WERROR_FLAGS)
#要链接的库文件名,此库文件为其它依赖代码编译的库文件,存放到lib目录
LDFLAGS += -lrte_other
# this application needs libraries first
DEPDIRS-y += lib
include $(RTE_SDK)/mk/rte.extapp.mk
- 【Intel DPDK】Makefile编写在应用中添加新的程序代码
- 在NS中添加自己编写新协议的步骤
- 【Intel DPDK】Qos_Sched实例在虚拟机中运行注意事项。
- intel dpdk 在虚拟机 VMware 中安装部署
- intel dpdk在ubuntu12.04中测试testpmd、helloworld程序
- intel dpdk 在虚拟机 VMware 中安装部署
- 如何在ThinkSNS中添加新的应用
- DPDK的Makefile学习
- Intel DPDK
- Intel DPDK
- Intel DPDK
- Intel DPDK
- 在Launcher3添加新的ListView,把应用添加到list中
- makefile添加新的文件类型
- intel dpdk api 添加自己的库和创建自己的实例程序
- intel dpdk api makefile 编译选项修改 和 gdb 调试
- intel dpdk api makefile 编译选项修改 和 gdb 调试
- 关于intel DPDK的一些讨论
- iOS官网问答:Detecting the Debugger(判断是否处于联机调试)
- hdu 4052 Adding New Machine 扫描线求矩形面积并
- 从插件/RCP中取得文件路径的方法
- Oracle 触发器练习
- Windows API串口编程参考
- 【Intel DPDK】Makefile编写在应用中添加新的程序代码
- oracle 游标变量ref cursor详解
- Java多线程编程学习笔记之一:线程中断(含代码)
- CSAPP实验一datalab
- Lambda表达式的初识(二)
- ios4 NAND layout
- 解析JavaScript中delete操作符不能删除的对象
- CDocument类的DeleteContents方法究竟删除了什么东西
- 把一个非延缓评估的元函数转换为一个延缓评估的元函数(Lazy evaluation)