Hero_123
02.06.2012, 23:39
Ich habe da eine Frage zum MINGW:
ich habe das ganz simple "hello world" Programm in C geschrieben, und habe beim printf("Hello world - %d") (also auch die Ausgabe eines Wertes, aber OHNE Argument).
Ich kompiliere das c-file mit "gcc -ansi -Wall -pedantic -o hello hello.c" (will also alle Fehler/Warnungen angezeigt bekommen).
Wenn ich das File mit dem MINGW (gcc version 4.5.0, im DOS-Fenster, da ich WIN 7 benutze) kompliere, erhalte ich KEINE Fehlermeldung/Warnung.
Kompiliere ich das file unter cygwin (gcc-version 4.3.4 20090804 (release) 1 (GCC)), erhalte ich den Hinweis "Warnung: zu wenige Argumente für Format" (ist korrekt, da ja das Argument fehlt).
In beiden Fällen wird das file übersetzt, und es wird auch ein Wert angezeigt...
Stimmt da was beim MINGW gcc nicht oder was ist das?
Hero_123
ich habe das ganz simple "hello world" Programm in C geschrieben, und habe beim printf("Hello world - %d") (also auch die Ausgabe eines Wertes, aber OHNE Argument).
Ich kompiliere das c-file mit "gcc -ansi -Wall -pedantic -o hello hello.c" (will also alle Fehler/Warnungen angezeigt bekommen).
Wenn ich das File mit dem MINGW (gcc version 4.5.0, im DOS-Fenster, da ich WIN 7 benutze) kompliere, erhalte ich KEINE Fehlermeldung/Warnung.
Kompiliere ich das file unter cygwin (gcc-version 4.3.4 20090804 (release) 1 (GCC)), erhalte ich den Hinweis "Warnung: zu wenige Argumente für Format" (ist korrekt, da ja das Argument fehlt).
In beiden Fällen wird das file übersetzt, und es wird auch ein Wert angezeigt...
Stimmt da was beim MINGW gcc nicht oder was ist das?
Hero_123