<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wheeg : Linux à votre service ! &#187; Programmation C</title>
	<atom:link href="http://wheeg.fr/category/programmation-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://wheeg.fr</link>
	<description>Linux par des professionnels pour vous simplifier la vie</description>
	<lastBuildDate>Thu, 06 Aug 2009 10:46:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Linux : utilisation de gdb (mémo simple)</title>
		<link>http://wheeg.fr/2009/03/24/linux-memo-simple-gdb/</link>
		<comments>http://wheeg.fr/2009/03/24/linux-memo-simple-gdb/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 09:05:28 +0000</pubDate>
		<dc:creator>Olivier</dc:creator>
				<category><![CDATA[Mémo]]></category>
		<category><![CDATA[Programmation C]]></category>

		<guid isPermaLink="false">http://www.wheeg.com/?p=35</guid>
		<description><![CDATA[gdb (= GNU debugger) sert à déboguer les programmes écrits avec le compilateur gcc (= GNU C Compiler). Il se lance en ligne de commande. Très simple à utiliser. Comment le lancer&#160;? Syntaxe&#160;: gdb [nom du fichier exécutable]. Exemple&#160;: gdb monprog&#160;; Lancer un programme qui prend des paramètres gdb --args monprog param1 param2&#160;; Lorsqu&#8217;on est [...]]]></description>
			<content:encoded><![CDATA[<p><code>gdb</code> (= <code>GNU debugger</code>) sert à déboguer les programmes écrits avec le<br />
compilateur gcc (= <code>GNU C Compiler</code>). Il se lance en ligne de commande.<br />
Très simple à utiliser.</p>
<p>Comment le lancer&nbsp;?</p>
<ul>
<li>Syntaxe&nbsp;: <code>gdb [nom du fichier exécutable]</code>. Exemple&nbsp;: <code>gdb monprog</code>&nbsp;;</li>
<li>Lancer un programme qui prend des paramètres <code>gdb --args monprog param1 param2</code>&nbsp;;</li>
</ul>
<p>Lorsqu&#8217;on est sous le débogueur :</p>
<ul>
<li>Exécuter le programme&nbsp;: <code>run</code>&nbsp;;</li>
<li>Point d&#8217;arrêt (en général fichier <code>main.c</code>)&nbsp;: <code>break 20</code> pour arrêt ligne 20&nbsp;;</li>
<li>Inspecter une variable&nbsp;: <code>print nomdelavariable</code>&nbsp;;</li>
<li>Faire du pas à pas&nbsp;: <code>step</code>&nbsp;;</li>
<li>Refaire la dernière commande&nbsp;: touche <code>[entrée]</code>.</li>
</ul>
<p><cite>NB : ce mémo est destiné à utiliser <strong>immédiatement</strong> <code>gdb</code>. Rien d&#8217;autre.</cite></p>
]]></content:encoded>
			<wfw:commentRss>http://wheeg.fr/2009/03/24/linux-memo-simple-gdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

