Hi Leute,
habe mal eine Frage. Ich entwickle zurzeit einen Treiber auf einem
Embedded Linux System und benutze unter anderem Datentypen wie u8 und
u16, soweit ohne Probleme.
Jetzt habe ich eine Testapplikation für den Treiber geschrieben und
versucht diese zu kompilieren.
Dabei bekomme ich vom Compiler folgende Fehlermeldung:
error: expected-specifier-qualifier-list before 'u16'
Ich benutze den ARM Cross Compiler von Code Sourcery.
Der Code wo der Fehler auftritt sieht folgendermaßen aus:
1 | typedef struct {
|
2 | u16 test1;
|
3 | u8 test2;
|
4 | u8 test3;
|
5 | } test
|
Muss ich irgendwelche Header einbinden damit er diese Datentypen
versteht?
Gruß,
Adi