Die schönste Sprache der Welt
lima-city → Forum → Programmiersprachen → C/C++ und D
code
compiler
datei
eingebauten funktion
entsprechenden header
feder
fehler
feststelle
file
funktion
header
implizite deklaration
sprache
standard
stellen
verfechter
vertreter
warnung
werbung
wunderbar leserlich code
-
Mit gcc läufts, weil er standardmäßig die Standardlibs anzieht (darum ja "Standard"). Würde man mit -nostdlibs kompilieren, müsste aus der Warning auch bei gcc ein Error werden. Wobei Kompilieren hier auch wieder falsch ist, weil der Fehler beim Linken auftritt.
Richtig. Der Compiler(GCC) schmeißt jedoch nur eine Warnung. Es ist also kein wirklicher Hack, da der Compiler zu lasch ist. Wahrscheinlich kennt der Compiler einige Funktionen auch ohne die entsprechenden Header-Dateien, weil sie sehr häufig sind.
Die Header sind mal ziemlich wumpe, der Linker muss die Libs, respektive Object-Files finden.
Beitrag zuletzt geändert: 21.6.2009 16:34:28 von census -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage