Benutzer-Werkzeuge

Webseiten-Werkzeuge


topics:gdb

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
topics:gdb [2014/11/09 10:38] ninuxtopics:gdb [2014/11/15 20:13] (aktuell) – [Makefile] ninux
Zeile 46: Zeile 46:
 CFLAGS = -I. -lm -std=gnu11 CFLAGS = -I. -lm -std=gnu11
 SOURCES = main.c SOURCES = main.c
 +
 +.PHONY: all clean
  
 main: main:
-        gcc $(CFLAGS) -o nam.o $(SOURCES)+        gcc $(CFLAGS) -o main.o $(SOURCES)
                  
 debug: debug:
Zeile 54: Zeile 56:
                  
 all: all:
-        gcc $(CFLAGS) -o nam.o $(SOURCES)+        gcc $(CFLAGS) -o main.o $(SOURCES)
         gcc $(CFLAGS) -g -o debug.o $(SOURCES) -DDEBUG         gcc $(CFLAGS) -g -o debug.o $(SOURCES) -DDEBUG
-         
-.PHONY: clean 
  
 clean: clean:
-        rm nam.o+        rm main.o
         rm debug.o         rm debug.o
 </code> </code>
Zeile 72: Zeile 72:
 Um das kompilierte Programm (''debug.o'') zu debuggen, kann einfach GDB gestartet werden in der Kommandozeile. Um das kompilierte Programm (''debug.o'') zu debuggen, kann einfach GDB gestartet werden in der Kommandozeile.
 <code shell> <code shell>
-[user@machine ]$ gdb+$ gdb
 </code> </code>
  
Zeile 156: Zeile 156:
 ===== Weblinks ===== ===== Weblinks =====
   * [[http://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf|Kurzpräsentation GDB (englisch, PDF)]]   * [[http://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf|Kurzpräsentation GDB (englisch, PDF)]]
 +  * [[http://www.gnu.org/software/gdb/|GDB - Projektseite]]
 +  * [[http://www.gnu.org/software/ddd/|DDD - Projektseite]]
  
 ---- dataentry topic ---- ---- dataentry topic ----
topics/gdb.1415529483.txt.gz · Zuletzt geändert: 2014/11/09 10:38 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki