Jestem przyzwyczajony do używania -std=c99 do włączania funkcji c99 podczas kompilowania kodu aplikacji. Ostatnio śledziłem kilka podstawowych przykładów modułów jądra i dodałem ccflags-y := -std=c99
To jest jakiś kod mam kompilacji w systemie Linux: #include <net/if.h>
int main() {
struct ifreq ifr;
}
gcc test.c jest w porządku. gcc -std=gnu99 test.c jest w porządku. gcc -std=c99 test.c