我需要对内核模块使用一些优化和循环展开标志。但是我不知道如何将这些标志添加到makefile。
KMOD= hello # Name of KLD to build
SRCS= hello.c # List of source files
.include <bsd.kmod.mk>
我试图用Google搜索,但没有得到任何我可以使用的东西。谢谢您的宝贵时间。
修改1: 我正在循环中进行一些内核内存修补。因此,我不希望循环展开,因为这意味着需要进行更多修补。
我尝试过
KMOD= hello # Name of KLD to build
SRCS= hello.c # List of source files
CFLAGS = -O0 -fno-unroll-loops #tried combination of this and +=
.include <bsd.kmod.mk>
我也尝试过,(我知道这只是一厢情愿)
make DEBUG_FLAGS = -O0 -fno-unroll-loops