<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.186.131.60</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.186.131.60"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/77.186.131.60"/>
	<updated>2026-10-29T03:13:42Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=C-Kurs_2010/Vortrag06&amp;diff=14959</id>
		<title>C-Kurs 2010/Vortrag06</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=C-Kurs_2010/Vortrag06&amp;diff=14959"/>
		<updated>2010-09-17T18:20:23Z</updated>

		<summary type="html">&lt;p&gt;77.186.131.60: flashembedded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Debugging I =&lt;br /&gt;
&lt;br /&gt;
Vortragender: &#039;&#039;&#039;Alex E.&#039;&#039;&#039; &amp;lt;aeichner freitagsrunde.org&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Themen ===&lt;br /&gt;
* Arten von Bugs&lt;br /&gt;
* beliebte Fehler in C&lt;br /&gt;
* Möglichkeiten zum Debuggen&lt;br /&gt;
* GDB (GNU Debugger)&lt;br /&gt;
&lt;br /&gt;
=== Folien ===&lt;br /&gt;
* [http://docs.freitagsrunde.org/Veranstaltungen/ckurs_2010/vortraege/06/06-debugging.pdf Folien]&lt;br /&gt;
* [http://docs.freitagsrunde.org/Veranstaltungen/ckurs_2010/vortraege/06/segfault_buggy.c Beispielprogramm]&lt;br /&gt;
&lt;br /&gt;
=== Mitschnitt ===&lt;br /&gt;
Video (all rights reserved): [http://freitagsrunde.org/~jungnickel/AlexMaster.mov HighQualitiy] 1GB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dhflashplayer&amp;gt;file=LE06.mp4|width=720|height=370|path=http://stan.freitagsrunde.org/c0/|flashvars=&amp;amp;type=lighttpd&amp;amp;streamer=start&amp;lt;/dhflashplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
==== gdb ====&lt;br /&gt;
* Wenn der Segfault erst &#039;in der libc&#039; auftritt, kann man mit dem Kommando &#039;&#039;&#039;up&#039;&#039;&#039; die Aufrufhierarchie (die Stackframes) wieder nach oben gehen, bis man wieder in sein Programm kommt.&lt;br /&gt;
* Alternativ kann man mit &#039;&#039;&#039;frame&#039;&#039;&#039; direkt die Hirarchieebene angeben, zu der man springen will. (Erspart mehrmaliges ausführen von &#039;&#039;&#039;up&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
=== Material ===&lt;br /&gt;
&lt;br /&gt;
[http://users.ece.utexas.edu/~adnan/gdb-refcard.pdf GDB-Reference]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CKurs]]&lt;/div&gt;</summary>
		<author><name>77.186.131.60</name></author>
	</entry>
</feed>