Ich habe eine Struktur in .h definiertWie mache ich gcc warn undefinierte Struktur?
struct buf_stats {
// ***
};
dann in C-Datei
struct buf_stats *bs = malloc(sizeof(struct buf_states*)) ;
wo buf_states
ein Tippfehler ist.
aber gcc warnt mich nicht, obwohl ich -Wall
verwendet
und dieser Fehler/Tippfehler kostete mich 3 Stunden, um herauszufinden.
Wie mache ich gcc warn undefined struct so?
Heh? Was war die Fehlermeldung, die du bekommen hast? –
@SouravGhosh Ich denke, es gab keine Fehlermeldung und das ist, was OP fragt. – Yunnosch
Willst du genug Platz für einen Zeiger? Der Compiler braucht nicht wirklich die Größe dessen, worauf er hinweist. Oder möchten Sie malloc für eine Struktur? In diesem Fall gibt es einen weiteren Tippfehler, das zweite '*'. – Yunnosch