Cómo utilizar banderas durante la compilación de los módulos del kernel

votos
1

Necesito usar algunas banderas de optimización se desenrolla y de bucle para mi módulo del núcleo. Pero no sé cómo agregar estas banderas para el makefile.

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

.include <bsd.kmod.mk>

Traté de búsqueda de google pero no conseguir cualquier cosa que podría utilizar. Gracias por tu tiempo.

Editar 1: estoy haciendo un poco de memoria del núcleo de parches en un bucle. Así que no quiero que los bucles de desenrollar ya que ello significaría más parches.

Yo he tratado

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>

También he intentado, (sé que esto es sólo una ilusión)

make DEBUG_FLAGS = -O0 -fno-unroll-loops
Publicado el 20/10/2018 a las 10:31
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Disculpas por la pérdida de tiempo de las personas. Tengo la respuesta.

KMOD= hello
SRCS= hello.c
CFLAGS= -O0
.include <bsd.kmod.mk>

PD Por favor, cuidar de espaciamiento

Gracias

@ Ctx por sugerir la solución en los comentarios de interrogación

Y

@ Rob para proporcionar / recordando donde los recursos son para la gente, que saltan a las preguntas sin hacer la debida diligencia (como yo)

recursos:

desarrolladores de FreeBSD la lista de correo

Manual de FreeBSD Porter

Respondida el 21/10/2018 a las 00:52
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more