Hallo Forum, gibt es eine Möglichkeit den gcc dazu zu bringen #ifdef und #includes aufzulösen, so dass ich am Ende nur noch eine menschenlesbare Datei mit dem gesamten Quelltext habe? Robert
Ja, Du musst dem gcc sagen, dass Du nur den Präprozessor laufen lassen und nicht kompilieren und linken willst. Dies erreichst Du dadurch, dass Du dem gcc das Kommando -E gibst, also z.B. gcc -E foo.c > foo.i Das Unmleiten in eine Datei (foo.i) ist deswegen notwendig, da sonst die Ausgabe auf der Kommandozeile erfolgt und das willst Du i.d.R. nicht.
Das war genau was ich gesucht habe. Vielen Dank für die überaus schnelle Hilfe!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.