Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.209 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
24. September 2024
- 08:0308:03, 24. Sep. 2024 Unterschied Versionen +4 Bytes K Kommentare Keine Bearbeitungszusammenfassung aktuell
- 08:0208:02, 24. Sep. 2024 Unterschied Versionen +265 Bytes K Kommentare Keine Bearbeitungszusammenfassung
- 07:5507:55, 24. Sep. 2024 Unterschied Versionen +244 Bytes K Kommentare Keine Bearbeitungszusammenfassung
- 07:5307:53, 24. Sep. 2024 Unterschied Versionen +270 Bytes K Makros →Fazit aktuell
- 07:5107:51, 24. Sep. 2024 Unterschied Versionen +252 Bytes K Bedingte Kompilierung →Beispiel für Kompilierung mit GCC aktuell
- 07:5007:50, 24. Sep. 2024 Unterschied Versionen +284 Bytes K Infix-Operatoren →Beispiel für die Verwendung von Infix-Operatoren aktuell
- 07:4907:49, 24. Sep. 2024 Unterschied Versionen +288 Bytes K Präfixoperatoren →Beispiel für die Verwendung von Präfixoperatoren aktuell
- 07:4807:48, 24. Sep. 2024 Unterschied Versionen +314 Bytes K Präprozessor-Direktiven →Beispiel für den Einsatz von Präprozessor-Direktiven aktuell
- 07:4607:46, 24. Sep. 2024 Unterschied Versionen +282 Bytes K Verwendung und Befehlszeilenoptionen Keine Bearbeitungszusammenfassung aktuell
- 07:4507:45, 24. Sep. 2024 Unterschied Versionen +332 Bytes K Hauptmerkmale Keine Bearbeitungszusammenfassung aktuell
- 07:4407:44, 24. Sep. 2024 Unterschied Versionen +262 Bytes K Geschichte und Entwicklung Keine Bearbeitungszusammenfassung aktuell
- 07:4307:43, 24. Sep. 2024 Unterschied Versionen +286 Bytes K GNU C Compiler Keine Bearbeitungszusammenfassung aktuell
- 07:4107:41, 24. Sep. 2024 Unterschied Versionen +29 Bytes K GNU Compiler Collection Keine Bearbeitungszusammenfassung aktuell
- 07:4107:41, 24. Sep. 2024 Unterschied Versionen +282 Bytes K GNU Assembler →Best Practices für Kommentare aktuell
- 07:3907:39, 24. Sep. 2024 Unterschied Versionen +188 Bytes K GNU Compiler Collection Keine Bearbeitungszusammenfassung
- 07:3507:35, 24. Sep. 2024 Unterschied Versionen −9 Bytes K Hauptseite →Anhang Markierung: Manuelle Zurücksetzung
- 07:3207:32, 24. Sep. 2024 Unterschied Versionen +165 Bytes K Make Keine Bearbeitungszusammenfassung
23. September 2024
- 13:3113:31, 23. Sep. 2024 Unterschied Versionen +4 Bytes K Make Keine Bearbeitungszusammenfassung
20. September 2024
- 13:4013:40, 20. Sep. 2024 Unterschied Versionen −244 Bytes K Make Keine Bearbeitungszusammenfassung
- 13:3813:38, 20. Sep. 2024 Unterschied Versionen +278 Bytes K Make Keine Bearbeitungszusammenfassung Markierung: Visuelle Bearbeitung
- 13:3713:37, 20. Sep. 2024 Unterschied Versionen −14 Bytes K Make Keine Bearbeitungszusammenfassung
- 13:2313:23, 20. Sep. 2024 Unterschied Versionen +108 Bytes K Objdump →Wichtige Optionen von `objdump`
- 13:2213:22, 20. Sep. 2024 Unterschied Versionen −36 Bytes K Objdump →Wichtige Optionen von `objdump`
- 13:2013:20, 20. Sep. 2024 Unterschied Versionen +245 Bytes K Objdump Keine Bearbeitungszusammenfassung
- 12:3112:31, 20. Sep. 2024 Unterschied Versionen +300 Bytes K Ld (Linker) Keine Bearbeitungszusammenfassung
- 12:1312:13, 20. Sep. 2024 Unterschied Versionen −1 Byte K GNU Debugger →Verwendung von GDB: Ein Beispiel Markierung: Visuelle Bearbeitung
- 12:1212:12, 20. Sep. 2024 Unterschied Versionen +473 Bytes K GNU Debugger Keine Bearbeitungszusammenfassung
19. September 2024
- 19:4719:47, 19. Sep. 2024 Unterschied Versionen +7.659 Bytes N Make Die Seite wurde neu angelegt: „**`make`** ist ein Build-Automatisierungstool, das häufig in Softwareprojekten verwendet wird, um Programme aus Quellcode zu kompilieren. Das GNU `make`-Programm führt Anweisungen aus, die in einer **Makefile**-Datei definiert sind, und entscheidet, welche Teile eines Projekts neu kompiliert oder neu erstellt werden müssen, indem es Abhängigkeiten zwischen Dateien analysiert und Zeitstempel prüft. Das Hauptziel von `make` ist es, den Build-Prozess zu…“
- 19:4519:45, 19. Sep. 2024 Unterschied Versionen +6.833 Bytes N Objdump Die Seite wurde neu angelegt: „**`objdump`** ist ein mächtiges Werkzeug aus der GNU-Binutils-Suite, das verwendet wird, um verschiedene Informationen über Objektdateien, ausführbare Dateien und Bibliotheken anzuzeigen. Es ermöglicht dir, maschinenlesbare Dateien wie **Objektdateien**, **ausführbare Dateien** und **Bibliotheken** in eine für Menschen verständlichere Form zu konvertieren. Mit `objdump` kannst du u.a. Disassemblierungen vornehmen, Symbole auflisten und den Inhalt v…“
- 19:4319:43, 19. Sep. 2024 Unterschied Versionen +6.729 Bytes N Ld (Linker) Die Seite wurde neu angelegt: „**GNU ld** ist der Linker der GNU Toolchain, der für die Verknüpfung von Objektdateien und Bibliotheken zu einer ausführbaren Datei, einem dynamischen Shared Object (DSO) oder einer Bibliothek verwendet wird. Der Linker spielt eine entscheidende Rolle in der Build-Pipeline eines C/C++-Projekts, indem er verschiedene Kompilierungsoutputs zusammenführt und externe Symbole auflöst. ### Hauptaufgaben des GNU Linkers (ld) 1. **Zusammenführung von Objek…“
- 19:4119:41, 19. Sep. 2024 Unterschied Versionen +5.148 Bytes N GNU Debugger Die Seite wurde neu angelegt: „Der GNU Debugger (GDB) ist ein mächtiges und weit verbreitetes Debugging-Tool für Programme, die in Sprachen wie C, C++, Fortran und anderen entwickelt wurden. Es ermöglicht Entwicklern, Programme zu analysieren und Fehler zu beheben, indem es Funktionen wie Breakpoints, Step-by-Step-Durchführung und Speicherinspektion bereitstellt. GDB ist ein wesentlicher Bestandteil der GNU-Toolchain und wird häufig zusammen mit dem GNU C-Compiler (GCC) verwendet.…“
- 19:3919:39, 19. Sep. 2024 Unterschied Versionen +3.862 Bytes N Kommentare Die Seite wurde neu angelegt: „Kommentare sind eine essenzielle Komponente beim Schreiben von C-Code, und der GNU C-Compiler (GCC) behandelt sie genauso wie der ANSI C-Standard. Kommentare ermöglichen es, den Code für Entwickler verständlicher und wartbarer zu machen. Während der Kompilierung werden sie vollständig ignoriert und haben somit keinen Einfluss auf die erzeugte ausführbare Datei. Es gibt zwei Hauptarten von Kommentaren, die mit GCC verwendet werden können: 1. Einze…“
- 19:3619:36, 19. Sep. 2024 Unterschied Versionen +2.635 Bytes N Makros Die Seite wurde neu angelegt: „Makroprogrammierung in C mit dem GNU C-Compiler (GCC) ermöglicht es, durch sogenannte Präprozessor-Makros wiederverwendbaren Code zu definieren, bevor die eigentliche Kompilierung stattfindet. Der Präprozessor in C führt Textersetzungen durch und wird oft für einfache, aber leistungsstarke Abstraktionen genutzt. == Grundlagen der Makroprogrammierung == Makros in C werden mit dem Schlüsselwort '''#define''' definiert und sind im Wesentlichen Texters…“
- 19:2719:27, 19. Sep. 2024 Unterschied Versionen −4.444 Bytes K GNU C Compiler Keine Bearbeitungszusammenfassung
- 19:2519:25, 19. Sep. 2024 Unterschied Versionen +1 Byte K Bedingte Kompilierung →Kompilierungsflags mit GCC Markierung: Visuelle Bearbeitung: Gewechselt
- 19:2219:22, 19. Sep. 2024 Unterschied Versionen 0 Bytes K Bedingte Kompilierung →Plattformübergreifende Kompilierung Markierung: Visuelle Bearbeitung: Gewechselt
- 19:1919:19, 19. Sep. 2024 Unterschied Versionen −269 Bytes K Bedingte Kompilierung →Debugging und Entwicklungsmodi
- 19:1819:18, 19. Sep. 2024 Unterschied Versionen +78 Bytes K Bedingte Kompilierung →Präprozessor-Direktiven für Bedingte Kompilierung Markierung: Visuelle Bearbeitung
- 19:1419:14, 19. Sep. 2024 Unterschied Versionen −173 Bytes K Bedingte Kompilierung Keine Bearbeitungszusammenfassung Markierung: Visuelle Bearbeitung
- 19:1019:10, 19. Sep. 2024 Unterschied Versionen +141 Bytes K Bedingte Kompilierung →Präprozessor-Direktiven für Bedingte Kompilierung Markierung: Visuelle Bearbeitung
- 19:0819:08, 19. Sep. 2024 Unterschied Versionen +1 Byte K Bedingte Kompilierung →Präprozessor-Direktiven für Bedingte Kompilierung
- 19:0719:07, 19. Sep. 2024 Unterschied Versionen +89 Bytes K Bedingte Kompilierung →Präprozessor-Direktiven für Bedingte Kompilierung
- 19:0619:06, 19. Sep. 2024 Unterschied Versionen +3 Bytes K Bedingte Kompilierung →Präprozessor-Direktiven für Bedingte Kompilierung
- 19:0519:05, 19. Sep. 2024 Unterschied Versionen −153 Bytes K Bedingte Kompilierung Keine Bearbeitungszusammenfassung
- 14:0014:00, 19. Sep. 2024 Unterschied Versionen −17 Bytes K Bedingte Kompilierung Keine Bearbeitungszusammenfassung
- 13:5913:59, 19. Sep. 2024 Unterschied Versionen +288 Bytes K Bedingte Kompilierung Keine Bearbeitungszusammenfassung Markierung: Visuelle Bearbeitung
- 13:5813:58, 19. Sep. 2024 Unterschied Versionen +17 Bytes K Bedingte Kompilierung Keine Bearbeitungszusammenfassung
- 13:4813:48, 19. Sep. 2024 Unterschied Versionen +4.405 Bytes N Bedingte Kompilierung Die Seite wurde neu angelegt: „Bedingte Kompilierung mit dem GCC-Compiler (GNU Compiler Collection) ist eine Technik, die es ermöglicht, bestimmte Teile des Codes abhängig von definierten Bedingungen zu kompilieren oder auszulassen. Dies ist besonders nützlich, um plattform- oder konfigurationsspezifischen Code zu schreiben und zu verwalten, Debugging zu aktivieren oder zu deaktivieren, oder experimentelle Funktionen einzuschließen. Hier sind die wichtigsten Aspekte der bedingten…“
- 13:4413:44, 19. Sep. 2024 Unterschied Versionen −5.620 Bytes K GNU C Compiler Keine Bearbeitungszusammenfassung
- 13:4213:42, 19. Sep. 2024 Unterschied Versionen +5.582 Bytes N Infix-Operatoren Die Seite wurde neu angelegt: „Infix-Operatoren sind Operatoren, die zwischen ihren Operanden stehen und eine Vielzahl von Operationen durchführen können. In der C-Programmierung, und somit im Kontext des GNU C Compilers (GCC), gibt es zahlreiche Infix-Operatoren, die in verschiedene Kategorien unterteilt werden können, wie z.B. arithmetische, logische, bitweise und Vergleichsoperatoren. Hier sind einige der wichtigsten Infix-Operatoren, die in C verwendet werden: == Arithmetische…“