C 编译内核模块时如何使用标志

C 编译内核模块时如何使用标志,c,makefile,freebsd,kernel-module,C,Makefile,Freebsd,Kernel Module,我需要为我的内核模块使用一些优化和循环展开标志。但是我不知道如何将这些标志添加到makefile中 KMOD= hello # Name of KLD to build SRCS= hello.c # List of source files .include <bsd.kmod.mk> 为浪费人们的时间道歉。我得到了答案 KMOD= hello SRCS= hello.c CFLAGS= -O0 .include <bsd.kmod.mk> KMOD=hell

我需要为我的内核模块使用一些优化和循环展开标志。但是我不知道如何将这些标志添加到makefile中

KMOD= hello   # Name of KLD to build
SRCS= hello.c # List of source files

.include <bsd.kmod.mk>

为浪费人们的时间道歉。我得到了答案

KMOD= hello
SRCS= hello.c
CFLAGS= -O0
.include <bsd.kmod.mk>
KMOD=hello
SRCS=hello.c
CFLAGS=-O0
包括
请注意间隔

多谢各位

@建议有问题的解决方案

@用于提供/提醒人们资源的位置,这些人在没有尽职调查的情况下直接提出问题(如我)

资源:


你是否尝试过类似于
CFLAGS+=-O3-funroll循环的东西?
?在你问了这个问题后,我意识到我的问题不完整,我没有提供我尝试过的东西以及我的确切意图。抱歉,我将为问题补充更多细节。谢谢。FreeBSD开发者经常出现在邮件列表上。你在那边问过这个吗?得到答案了。非常感谢。不,我没有问。但是你能告诉我更多关于这个邮件列表的信息吗@罗布,一如既往,咨询优秀的
make DEBUG_FLAGS = -O0 -fno-unroll-loops
KMOD= hello
SRCS= hello.c
CFLAGS= -O0
.include <bsd.kmod.mk>