www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README

index.php5?title=Environnement_de_programmation&oldid=27.html (16535B)


      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
      3 	<head>
      4 		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      5 		<meta http-equiv="Content-Style-Type" content="text/css" />
      6 		<meta name="generator" content="MediaWiki 1.15.1" />
      7 		<meta name="robots" content="noindex,nofollow" />
      8 		<meta name="keywords" content="Environnement de programmation,GRUB" />
      9 		<link rel="shortcut icon" href="https://wiki.gruntnetwork.com/favicon.ico" />
     10 		<link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php5" title="Gruntnetwork (fr)" />
     11 		<link title="Creative Commons" type="application/rdf+xml" href="index.php5%3Ftitle=Environnement_de_programmation&amp;action=creativecommons" rel="meta" />
     12 		<link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html" />
     13 		<link rel="alternate" type="application/rss+xml" title="Flux RSS de Gruntnetwork" href="./index.php5%3Ftitle=Spécial:Modifications_récentes&amp;feed=rss" />
     14 		<link rel="alternate" type="application/atom+xml" title="Flux Atom de Gruntnetwork" href="./index.php5%3Ftitle=Spécial:Modifications_récentes&amp;feed=atom" />
     15 		<title>Environnement de programmation - Gruntnetwork</title>
     16 		<link rel="stylesheet" href="skins/common/shared.css%3F207.css" type="text/css" media="screen" />
     17 		<link rel="stylesheet" href="skins/common/commonPrint.css%3F207.css" type="text/css" media="print" />
     18 		<link rel="stylesheet" href="skins/monobook/main.css%3F207.css" type="text/css" media="screen" />
     19 		<!--[if lt IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE50Fixes.css?207" type="text/css" media="screen" /><![endif]-->
     20 		<!--[if IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE55Fixes.css?207" type="text/css" media="screen" /><![endif]-->
     21 		<!--[if IE 6]><link rel="stylesheet" href="/skins/monobook/IE60Fixes.css?207" type="text/css" media="screen" /><![endif]-->
     22 		<!--[if IE 7]><link rel="stylesheet" href="/skins/monobook/IE70Fixes.css?207" type="text/css" media="screen" /><![endif]-->
     23 		<link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%252Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000.css" type="text/css" />
     24 		<link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%252Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000.css" type="text/css" media="print" />
     25 		<link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Monobook.css&amp;usemsgcache=yes&amp;ctype=text%252Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000.css" type="text/css" />
     26 		<link rel="stylesheet" href="index.php5%3Ftitle=-&amp;action=raw&amp;maxage=18000&amp;gen=css.css" type="text/css" />
     27 		<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?207"></script>
     28 		<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
     29 
     30 		<script type= "text/javascript">/*<![CDATA[*/
     31 		var skin = "monobook";
     32 		var stylepath = "/skins";
     33 		var wgArticlePath = "/$1";
     34 		var wgScriptPath = "";
     35 		var wgScript = "/index.php5";
     36 		var wgVariantArticlePath = false;
     37 		var wgActionPaths = {};
     38 		var wgServer = "https://wiki.gruntnetwork.com";
     39 		var wgCanonicalNamespace = "";
     40 		var wgCanonicalSpecialPageName = false;
     41 		var wgNamespaceNumber = 0;
     42 		var wgPageName = "Environnement_de_programmation";
     43 		var wgTitle = "Environnement de programmation";
     44 		var wgAction = "view";
     45 		var wgArticleId = 8;
     46 		var wgIsArticle = true;
     47 		var wgUserName = null;
     48 		var wgUserGroups = null;
     49 		var wgUserLanguage = "fr";
     50 		var wgContentLanguage = "fr";
     51 		var wgBreakFrames = false;
     52 		var wgCurRevisionId = 27;
     53 		var wgVersion = "1.15.1";
     54 		var wgEnableAPI = true;
     55 		var wgEnableWriteAPI = true;
     56 		var wgSeparatorTransformTable = [",	.", " 	,"];
     57 		var wgDigitTransformTable = ["", ""];
     58 		var wgRestrictionEdit = [];
     59 		var wgRestrictionMove = [];
     60 		/*]]>*/</script>
     61 
     62 		<script type="text/javascript" src="skins/common/wikibits.js%3F207"><!-- wikibits js --></script>
     63 		<!-- Head Scripts -->
     64 		<script type="text/javascript" src="skins/common/ajax.js%3F207"></script>
     65 		<script type="text/javascript" src="index.php5%3Ftitle=-&amp;action=raw&amp;gen=js&amp;useskin=monobook"><!-- site js --></script>
     66 	</head>
     67 <body class="mediawiki ltr ns-0 ns-subject page-Environnement_de_programmation skin-monobook">
     68 	<div id="globalWrapper">
     69 		<div id="column-content">
     70 	<div id="content">
     71 		<a name="top" id="top"></a>
     72 				<h1 id="firstHeading" class="firstHeading">Environnement de programmation</h1>
     73 		<div id="bodyContent">
     74 			<h3 id="siteSub">De Gruntnetwork.</h3>
     75 			<div id="contentSub">
     76 				<div id="mw-revision-info">Version du 6 janvier 2009 à 11:51 par <a href="https://wiki.gruntnetwork.com/Sp%C3%A9cial:Contributions/162.38.218.206" title="Spécial:Contributions/162.38.218.206" class="mw-userlink">162.38.218.206</a>  <span class="mw-usertoollinks">(<a href="https://wiki.gruntnetwork.com/index.php5?title=Discussion_utilisateur:162.38.218.206&amp;action=edit&amp;redlink=1" class="new" title="Discussion utilisateur:162.38.218.206 (page inexistante)">discuter</a>)</span></div>
     77 
     78 				<div id="mw-revision-nav">(diff) ← Version précédente&#32;|&#32;Voir la version courante (diff)&#32;|&#32;Version suivante → (diff)</div>
     79 			</div>
     80 									<div id="jump-to-nav">Aller à : <a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#column-one">Navigation</a>, <a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#searchInput">rechercher</a></div>			<!-- start content -->
     81 			<table id="toc" class="toc" summary="Sommaire"><tr><td><div id="toctitle"><h2>Sommaire</h2></div>
     82 <ul>
     83 <li class="toclevel-1"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#.C3.89diteur"><span class="tocnumber">1</span> <span class="toctext">Éditeur</span></a></li>
     84 <li class="toclevel-1"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#Gestion_des_versions"><span class="tocnumber">2</span> <span class="toctext">Gestion des versions</span></a></li>
     85 <li class="toclevel-1"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#Compilateur"><span class="tocnumber">3</span> <span class="toctext">Compilateur</span></a></li>
     86 <li class="toclevel-1"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html#Tests"><span class="tocnumber">4</span> <span class="toctext">Tests</span></a></li>
     87 </ul>
     88 </td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "afficher"; var tocHideText = "masquer"; showTocToggle(); } </script>
     89 <a name=".C3.89diteur" id=".C3.89diteur"></a><h2> <span class="mw-headline"> Éditeur </span></h2>
     90 <p>Votre préféré&nbsp;:) Personne ne vous oblige à quoi que ce soit. Prévoyez-en un avec indentation et coloration syntaxique quand même, nano et cat sont un peu rudimentaires de ce point de vue…
     91 </p>
     92 <a name="Gestion_des_versions" id="Gestion_des_versions"></a><h2> <span class="mw-headline"> Gestion des versions </span></h2>
     93 <p>SVN sera utilisé pour la gestion des versions.
     94 </p><p><code>
     95 </p>
     96 <pre>svn co svn+ssh://VOTREUSER@svn.tuxfamily.org/svnroot/gruntnetwork/systeme 
     97 svn co svn+ssh://VOTREUSER@svn.tuxfamily.org/svnroot/gruntnetwork/applications
     98 </pre>
     99 <p></code>
    100 </p><p>Voir <a href="http://faq.tuxfamily.org/SVN/Fr" class="external text" title="http://faq.tuxfamily.org/SVN/Fr" rel="nofollow">la faq de TuxFamily</a> pour plus d'infos sur l'utilisation.
    101 </p>
    102 <a name="Compilateur" id="Compilateur"></a><h2> <span class="mw-headline"> Compilateur </span></h2>
    103 <p>Pour le C&nbsp;: <b>gcc</b>. Car c'est le plus courant sous linux, car il gère directement l'assembleur (syntaxe gas), car beaucoup de monde l'utilise donc on trouvera facilement de la documentation, car il est sous licence libre.
    104 </p><p>On utilisera la version 4.3, de préférence 4.3.2 (c'est celle par défaut sous ubuntu, et sous debian testing/unstable). Si vous avez une autre version, pas de problème, mais en cas de bug bizarre, il vaudra mieux vérifier que c'est bien le code qui plante et non pas une version bugguée de gcc (c'est arrivé par le passé…)
    105 </p>
    106 <a name="Tests" id="Tests"></a><h2> <span class="mw-headline"> Tests </span></h2>
    107 <p><b>NE TESTEZ JAMAIS gruntnetwork SUR UN PC RÉEL</b>, à moins que vous n'ayez pas peur d'un effacement de disque.
    108 Je possède moi-même un PC avec un vieux disque dur vide de quelques Go, ça pourra servir pour faire des tests grandeur nature lorsque le projet sera viable.
    109 </p><p>Pour les tests nous utiliserons <a href="http://bellard.org/qemu/" class="external text" title="http://bellard.org/qemu/" rel="nofollow">qemu</a>, un émulateur de PC libre, fonctionnant sous linux et windows, probablement sous mac aussi. Seule l'architecture x86 sera supportée pour l'instant.
    110 </p><p>Lorsque nous en viendrons à écrire les drivers, il sera possible d'utiliser bochs pour voir si les bons drivers sont chargés lorsque la configuration matérielle (l'ensemble du matériel disponible sur un PC) change.
    111 </p><p>Le démarrage (boot) sera assuré par <a href="GRUB.html" title="GRUB">GRUB</a>, installé sur une image de disquette vierge (un fichier de 1.44 Mo simulant une disquette sur laquelle seront présents GRUB, gruntnetwork et rien d'autre). Cette configuration simple évitera que d'autres facteurs de causent des bugs.
    112 </p>
    113 <!-- 
    114 NewPP limit report
    115 Preprocessor node count: 5/1000000
    116 Post-expand include size: 0/2097152 bytes
    117 Template argument size: 0/2097152 bytes
    118 Expensive parser function count: 0/100
    119 -->
    120 
    121 <!-- Saved in parser cache with key gruntnetwork_wiki:pcache:idhash:8-0!1!0!!fr!2!edit=0 and timestamp 20230503142347 -->
    122 <div class="printfooter">
    123 Récupérée de « <a href="Environnement_de_programmation.html">https://wiki.gruntnetwork.com/Environnement_de_programmation</a> »</div>
    124 						<!-- end content -->
    125 						<div class="visualClear"></div>
    126 		</div>
    127 	</div>
    128 		</div>
    129 		<div id="column-one">
    130 	<div id="p-cactions" class="portlet">
    131 		<h5>Affichages</h5>
    132 		<div class="pBody">
    133 			<ul>
    134 	
    135 				 <li id="ca-nstab-main" class="selected"><a href="Environnement_de_programmation.html" title="Voir la page de contenu [c]" accesskey="c">Page</a></li>
    136 				 <li id="ca-talk" class="new"><a href="https://wiki.gruntnetwork.com/index.php5?title=Discussion:Environnement_de_programmation&amp;action=edit&amp;redlink=1" title="Discussion au sujet de cette page de contenu [t]" accesskey="t">Discussion</a></li>
    137 				 <li id="ca-viewsource"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;action=edit.html" title="Cette page est protégée.&#10;Vous pouvez toutefois en visualiser la source. [e]" accesskey="e">Voir le texte source</a></li>
    138 				 <li id="ca-history"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;action=history.html" title="Les versions passées de cette page (avec leurs contributeurs) [h]" accesskey="h">Historique</a></li>			</ul>
    139 		</div>
    140 	</div>
    141 	<div class="portlet" id="p-personal">
    142 		<h5>Outils personnels</h5>
    143 		<div class="pBody">
    144 			<ul>
    145 				<li id="pt-anonuserpage"><a href="https://wiki.gruntnetwork.com/Utilisateur:90.192.224.164" title="La page utilisateur de l’IP avec laquelle vous contribuez [.]" accesskey="." class="new">90.192.224.164</a></li>
    146 				<li id="pt-anontalk"><a href="https://wiki.gruntnetwork.com/Discussion_utilisateur:90.192.224.164" title="La page de discussion pour les contributions depuis cette adresse IP [n]" accesskey="n" class="new">Discussion avec cette adresse IP</a></li>
    147 				<li id="pt-anonlogin"><a href="./index.php5%3Ftitle=Spécial:Connexion&amp;returnto=Environnement_de_programmation.html" title="Vous êtes encouragé(e) à vous identifier ; ce n’est cependant pas obligatoire. [o]" accesskey="o">Connexion</a></li>
    148 				<li id="pt-openidlogin"><a href="./index.php5%3Ftitle=Spécial:OpenIDLogin&amp;returnto=Environnement_de_programmation.html">Se connecter avec OpenID</a></li>
    149 			</ul>
    150 		</div>
    151 	</div>
    152 	<div class="portlet" id="p-logo">
    153 		<a style="background-image: url(skins/common/images/wiki.png);" href="index.html" title="Page principale [z]" accesskey="z"></a>
    154 	</div>
    155 	<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
    156 	<div class='generated-sidebar portlet' id='p-navigation'>
    157 		<h5>Navigation</h5>
    158 		<div class='pBody'>
    159 			<ul>
    160 				<li id="n-mainpage-description"><a href="index.html">Accueil</a></li>
    161 				<li id="n-portal"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Accueil" title="À propos du projet">Communauté</a></li>
    162 				<li id="n-currentevents"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Actualit%C3%A9s" title="Trouver les informations de fond sur l’actualité du moment">Actualités</a></li>
    163 				<li id="n-recentchanges"><a href="./Spécial:Modifications_récentes.html" title="Liste des modifications récentes sur le wiki [r]" accesskey="r">Modifications récentes</a></li>
    164 				<li id="n-randompage"><a href="./Spécial:Page_au_hasard.html" title="Afficher une page au hasard [x]" accesskey="x">Page au hasard</a></li>
    165 				<li id="n-help"><a href="https://wiki.gruntnetwork.com/Aide:Accueil" title="Aide">Aide</a></li>
    166 			</ul>
    167 		</div>
    168 	</div>
    169 	<div id="p-search" class="portlet">
    170 		<h5><label for="searchInput">Rechercher</label></h5>
    171 		<div id="searchBody" class="pBody">
    172 			<form action="https://wiki.gruntnetwork.com/index.php5" id="searchform"><div>
    173 				<input type='hidden' name="title" value="Spécial:Search"/>
    174 				<input id="searchInput" name="search" type="text" title="Rechercher dans Gruntnetwork [f]" accesskey="f" value="" />
    175 				<input type='submit' name="go" class="searchButton" id="searchGoButton"	value="Lire" title="Aller vers une page portant exactement ce nom si elle existe." />&nbsp;
    176 				<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Rechercher" title="Rechercher les pages comportant ce texte." />
    177 			</div></form>
    178 		</div>
    179 	</div>
    180 	<div class="portlet" id="p-tb">
    181 		<h5>Boîte à outils</h5>
    182 		<div class="pBody">
    183 			<ul>
    184 				<li id="t-whatlinkshere"><a href="./Spécial:Pages_liées/Environnement_de_programmation.html" title="Liste des pages liées à celle-ci [j]" accesskey="j">Pages liées</a></li>
    185 				<li id="t-recentchangeslinked"><a href="./Spécial:Suivi_des_liens/Environnement_de_programmation.html" title="Liste des modifications récentes des pages liées à celle-ci [k]" accesskey="k">Suivi des pages liées</a></li>
    186 <li id="t-specialpages"><a href="./Spécial:Pages_spéciales.html" title="Liste de toutes les pages spéciales [q]" accesskey="q">Pages spéciales</a></li>
    187 				<li id="t-print"><a href="https://wiki.gruntnetwork.com/index.php5?title=Environnement_de_programmation&amp;oldid=27&amp;printable=yes" rel="alternate" title="Version imprimable de cette page [p]" accesskey="p">Version imprimable</a></li>				<li id="t-permalink"><a href="index.php5%3Ftitle=Environnement_de_programmation&amp;oldid=27.html" title="Lien permanent vers cette version de la page">Lien historique</a></li>			</ul>
    188 		</div>
    189 	</div>
    190 		</div><!-- end of the left (by default at least) column -->
    191 			<div class="visualClear"></div>
    192 			<div id="footer">
    193 				<div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div>
    194 				<div id="f-copyrightico"><a href="http://www.gnu.org/copyleft/fdl.html"><img src="skins/common/images/gnu-fdl.png" alt='GNU Free Documentation License 1.2' /></a></div>
    195 			<ul id="f-list">
    196 					<li id="copyright">Contenu disponible sous <a href="http://www.gnu.org/copyleft/fdl.html" class="external " title="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License 1.2</a>.</li>
    197 					<li id="privacy"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Confidentialit%C3%A9" title="Gruntnetwork:Confidentialité">Politique de confidentialité</a></li>
    198 					<li id="about"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:%C3%80_propos" title="Gruntnetwork:À propos">À propos de Gruntnetwork</a></li>
    199 					<li id="disclaimer"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Avertissements_g%C3%A9n%C3%A9raux" title="Gruntnetwork:Avertissements généraux">Avertissements</a></li>
    200 			</ul>
    201 		</div>
    202 </div>
    203 
    204 		<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
    205 <!-- Served in 0.300 secs. --></body></html>