Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
gcc [2024/07/19 09:26] jango angelegt |
gcc [2024/07/19 09:30] (aktuell) jango |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Der GNU Compiler Collection (GCC) ist ein leistungsstarker und weit verbreiteter Compiler, der von der Free Software Foundation (FSF) entwickelt wird. Ursprünglich als Compiler für die Programmiersprache C konzipiert, unterstützt GCC heute eine Vielzahl von Programmiersprachen, | + | Der GNU Compiler Collection (GCC) ist ein leistungsstarker und weit verbreiteter Compiler, der von der Free Software Foundation (FSF) entwickelt wird. Ursprünglich als Compiler für die Programmiersprache |
< | < | ||
Zeile 11: | Zeile 11: | ||
//mac | //mac | ||
brew install gcc | brew install gcc | ||
+ | </ | ||
+ | |||
+ | =====Optionen===== | ||
+ | |||
+ | * -o: Gibt den Namen der Ausgabedatei an. | ||
+ | * -Wall: Aktiviert alle wichtigen Warnungen. | ||
+ | * -g: Fügt Debugging-Informationen hinzu. | ||
+ | * -O: Stellt den Optimierungsgrad ein (z.B. -O2 für mittlere Optimierung). | ||
+ | * -I: (grosses i)Gibt zusätzliche Include-Verzeichnisse an. | ||
+ | * -L: Gibt zusätzliche Bibliotheksverzeichnisse an. | ||
+ | * -l: (kleines L)Verlinkt gegen eine spezifische Bibliothek. | ||
+ | |||
+ | =====Nutzung===== | ||
+ | |||
+ | < | ||
+ | //C | ||
+ | gcc < | ||
+ | |||
+ | //C++ | ||
+ | g++ < | ||
</ | </ |