estoy tratando de compilar un módulo del kernel de Linux usando un Makefile:¿Cómo usar make y compilar como C99?
obj-m += main.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
que me da:
main.c:54: warning: ISO C90 forbids mixed declarations and code
que necesito para cambiar a C99. Después de leer me di cuenta de que necesito agregar un indicador -std = c99, no estoy seguro de dónde se supone que debe agregarse.
¿Cómo cambio el Makefile por lo que se compilará como C99?
pensé C99 era un script PHP explotar con jeje – RobertPitt