Unterschiedliche Compiler

Gast #3317766
Lesenswert?
• ▲
▼
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?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.