includes
-
hallihallo,
woher weiss gcc etwas über seine standard-includes? Also wenn ich ein Programm habe, welches cstdlib einbindet, woher weiss er, wo er diesen Header zu suchen hat? Ist das fest einkompiliert oder durch Umgebungsvariablen bestimmt? Letztere konnte ich nämlich nicht finden.
Wie würde ich vorgehen, wenn ich eine andere c-lib nutzen möchte? Ich muss ja irgendwie das sagen, das er das "Original" ignorieren soll. Selbe Frage wie oben also eigentlich für Libs.
-
-
Gib mal
gcc -v
ein. Da siehst du Einstellungen und den Pfad zu den Spec Files.Wenn du eine andere libc nutzen willst, dann sollte dich -nostdlib interessieren
http://gcc.gnu.org/onlinedocs/gcc-4.4.3/gcc/Link-Options.html#Link-Options