ich bringe mir momentan selber das C-Programmieren bei, anhand des Buches "C als erste Programmiersprache" und natürlich mit
proggen.org


Das Buch ist auf das Programmieren mit Visual Studio ausgelegt, ich habe leider aber gerade nur ein MAC zur Hand. Das vorab mal der Grund warum ich gerade nicht weiterkomme.
Code schreibe ich im TextMate
Compiler nutze ich den Clang version 12.0.0 (Xcode)
MAC Terminal Version 2.11
Zu meinem Problem:
In einer Übung werden Feldgrenzen von Arrays überschritten. Anscheinend fehlt da ja in C die Überprüfung.
Ich soll nun da einen Linker Map (ueberlauf.map) generieren. Wie genau ich das anstellen soll, steht da aber nicht.
Meine Suche im Internet hat mich leider auch nicht wirklich weiter gebracht. Ich habe nur diese Anweisung gefunden, die so
aber nicht funktioniert:
gcc -o uebung6.3 -Wl,-Map -Wl,ueberlauf.map uebung6.3.c
Ich kriege dann diese Fehlermeldung:
ld: unknown option: -Map
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Meine Frage ist nun, ob es irgendwie eine Übersicht der Compilerbefehle gibt, damit ich herausfinden kann, was ich falsch mache?
Liebe Grüsse und schon Danke im Voraus.
Stefan