Comment utiliser faire et de le compiler en tant que C99?

Je suis en train de compiler un module du noyau linux à l'aide d'un 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

Qui me donne:

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

J'ai besoin de passer à la C99. Après lecture, j'ai remarqué que j'ai besoin d'ajouter un drapeau-std=c99, vous ne savez pas où il suppose être ajouté.

Comment puis-je modifier le fichier Makefile afin de compiler comme C99?

Je pensais que le C99 est un exploit script PHP hehe

OriginalL'auteur djTeller | 2010-05-29