Hab hier Code-Blocks mit z.B. mingw32-gcc-4.7.1.exe, der folgendes nicht
übersetzen will:
1 | printf("%02i: %02X\t\t",
|
2 | i*8+j,
|
3 | *Data); // <- verursacht Fehler
|
C:\Code_blocks_Test\Code_Blocks_Test_1\main.c||In function 'main':|
C:\Code_blocks_Test\Code_Blocks_Test_1\main.c|46|error: invalid type
argument of unary '*' (have 'int')|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|
Ich hab in:
Global Compiler Settings -> Compiler Flags -> In C mode, support all ISO
C90 programs
angekreuzelt. Mit arm-none-eabi-gcc.exe läßt sich der Code übersetzen
(u.a. -std=gnu99, hilft mir das weiter?)
Was kann man denn da machen?