Как использовать make и скомпилировать как C99?

Я пытаюсь скомпилировать модуль ядра Linux, используя Makefile:

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

Что дает мне:

main.c:54: warning: ISO C90 forbids mixed declarations and code

Мне нужно переключиться на C99. После прочтения я заметил, что мне нужно добавить флаг -std = c99, но я не уверен, где он будет добавлен.

Как мне изменить Makefile, чтобы он компилировался как C99?

Ответы на вопрос(0)

Ваш ответ на вопрос