index.php5?title=Environnement_de_programmation&action=edit.html (14185B)
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,Utilisateurs" /> 9 <link rel="next" href="Environnement_de_programmation.html" /> 10 <link rel="shortcut icon" href="https://wiki.gruntnetwork.com/favicon.ico" /> 11 <link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php5" title="Gruntnetwork (fr)" /> 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&feed=rss" /> 14 <link rel="alternate" type="application/atom+xml" title="Flux Atom de Gruntnetwork" href="./index.php5%3Ftitle=Spécial:Modifications_récentes&feed=atom" /> 15 <title>Voir le texte source - 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&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" /> 24 <link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Print.css&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" media="print" /> 25 <link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" /> 26 <link rel="stylesheet" href="index.php5%3Ftitle=-&action=raw&maxage=18000&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 = "edit"; 45 var wgArticleId = "8"; 46 var wgIsArticle = false; 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="https://wiki.gruntnetwork.com/skins/common/edit.js?207"></script> 65 <script type="text/javascript" src="skins/common/ajax.js%3F207"></script> 66 <script type="text/javascript" src="index.php5%3Ftitle=-&action=raw&gen=js&useskin=monobook"><!-- site js --></script> 67 </head> 68 <body class="mediawiki ltr ns-0 ns-subject page-Environnement_de_programmation skin-monobook"> 69 <div id="globalWrapper"> 70 <div id="column-content"> 71 <div id="content"> 72 <a name="top" id="top"></a> 73 <h1 id="firstHeading" class="firstHeading">Voir le texte source</h1> 74 <div id="bodyContent"> 75 <h3 id="siteSub">De Gruntnetwork.</h3> 76 <div id="contentSub">pour <a href="Environnement_de_programmation.html" title="Environnement de programmation">Environnement de programmation</a></div> 77 <div id="jump-to-nav">Aller à : <a href="index.php5%3Ftitle=Environnement_de_programmation&action=edit.html#column-one">Navigation</a>, <a href="index.php5%3Ftitle=Environnement_de_programmation&action=edit.html#searchInput">rechercher</a></div> <!-- start content --> 78 <p>Vous n’êtes pas autorisé(e) à modifier cette page, pour la raison suivante : 79 </p> 80 <div class="permissions-errors">L’action que vous essayez de réaliser n’est accessible qu’aux utilisateurs du groupe : <a href="https://wiki.gruntnetwork.com/index.php5?title=Gruntnetwork:Utilisateurs&action=edit&redlink=1" class="new" title="Gruntnetwork:Utilisateurs (page inexistante)">Utilisateurs</a>.</div> 81 <p>Vous pouvez voir et copier le contenu de la page : 82 </p><textarea id="wpTextbox1" name="wpTextbox1" cols="80" rows="25" readonly="readonly">== Éditeur == 83 84 Votre préféré :) 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… 85 86 == Gestion des versions == 87 88 SVN sera utilisé pour la gestion des versions. 89 90 <code> 91 svn co svn+ssh://VOTREUSER@svn.tuxfamily.org/svnroot/gruntnetwork/systeme 92 svn co svn+ssh://VOTREUSER@svn.tuxfamily.org/svnroot/gruntnetwork/applications 93 </code> 94 95 Voir [http://faq.tuxfamily.org/SVN/Fr la faq de TuxFamily] pour plus d'infos sur l'utilisation. 96 97 == Compilateur == 98 99 Pour le C : '''gcc'''. 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. 100 101 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é…) 102 103 == Tests == 104 105 '''NE TESTEZ JAMAIS gruntnetwork SUR UN PC RÉEL''', à moins que vous n'ayez pas peur d'un effacement de disque. 106 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. 107 108 Pour les tests nous utiliserons [http://bellard.org/qemu/ qemu], un émulateur de PC libre, fonctionnant sous linux et windows, probablement sous mac aussi. Seule l'architecture x86 sera supportée pour l'instant. 109 110 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 112 Le démarrage (boot) sera assuré par [[GRUB]], 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.</textarea><div class='templatesUsed'> 113 114 </div> 115 <p>Revenir à la page <a href="Environnement_de_programmation.html" title="Environnement de programmation">Environnement de programmation</a>.</p> 116 <div class="printfooter"> 117 Récupérée de « <a href="Environnement_de_programmation.html">https://wiki.gruntnetwork.com/Environnement_de_programmation</a> »</div> 118 <!-- end content --> 119 <div class="visualClear"></div> 120 </div> 121 </div> 122 </div> 123 <div id="column-one"> 124 <div id="p-cactions" class="portlet"> 125 <h5>Affichages</h5> 126 <div class="pBody"> 127 <ul> 128 129 <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> 130 <li id="ca-talk" class="new"><a href="https://wiki.gruntnetwork.com/index.php5?title=Discussion:Environnement_de_programmation&action=edit&redlink=1" title="Discussion au sujet de cette page de contenu [t]" accesskey="t">Discussion</a></li> 131 <li id="ca-viewsource" class="selected"><a href="index.php5%3Ftitle=Environnement_de_programmation&action=edit.html" title="Cette page est protégée. Vous pouvez toutefois en visualiser la source. [e]" accesskey="e">Voir le texte source</a></li> 132 <li id="ca-history"><a href="index.php5%3Ftitle=Environnement_de_programmation&action=history.html" title="Les versions passées de cette page (avec leurs contributeurs) [h]" accesskey="h">Historique</a></li> </ul> 133 </div> 134 </div> 135 <div class="portlet" id="p-personal"> 136 <h5>Outils personnels</h5> 137 <div class="pBody"> 138 <ul> 139 <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> 140 <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> 141 <li id="pt-anonlogin"><a href="./index.php5%3Ftitle=Spécial:Connexion&returnto=Environnement_de_programmation.html" title="Vous êtes encouragé(e) à vous identifier ; ce n’est cependant pas obligatoire. [o]" accesskey="o">Connexion</a></li> 142 <li id="pt-openidlogin"><a href="./index.php5%3Ftitle=Spécial:OpenIDLogin&returnto=Environnement_de_programmation.html">Se connecter avec OpenID</a></li> 143 </ul> 144 </div> 145 </div> 146 <div class="portlet" id="p-logo"> 147 <a style="background-image: url(skins/common/images/wiki.png);" href="index.html" title="Page principale [z]" accesskey="z"></a> 148 </div> 149 <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script> 150 <div class='generated-sidebar portlet' id='p-navigation'> 151 <h5>Navigation</h5> 152 <div class='pBody'> 153 <ul> 154 <li id="n-mainpage-description"><a href="index.html">Accueil</a></li> 155 <li id="n-portal"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Accueil" title="À propos du projet">Communauté</a></li> 156 <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> 157 <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> 158 <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> 159 <li id="n-help"><a href="https://wiki.gruntnetwork.com/Aide:Accueil" title="Aide">Aide</a></li> 160 </ul> 161 </div> 162 </div> 163 <div id="p-search" class="portlet"> 164 <h5><label for="searchInput">Rechercher</label></h5> 165 <div id="searchBody" class="pBody"> 166 <form action="https://wiki.gruntnetwork.com/index.php5" id="searchform"><div> 167 <input type='hidden' name="title" value="Spécial:Search"/> 168 <input id="searchInput" name="search" type="text" title="Rechercher dans Gruntnetwork [f]" accesskey="f" value="" /> 169 <input type='submit' name="go" class="searchButton" id="searchGoButton" value="Lire" title="Aller vers une page portant exactement ce nom si elle existe." /> 170 <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Rechercher" title="Rechercher les pages comportant ce texte." /> 171 </div></form> 172 </div> 173 </div> 174 <div class="portlet" id="p-tb"> 175 <h5>Boîte à outils</h5> 176 <div class="pBody"> 177 <ul> 178 <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> 179 <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> 180 <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> 181 </ul> 182 </div> 183 </div> 184 </div><!-- end of the left (by default at least) column --> 185 <div class="visualClear"></div> 186 <div id="footer"> 187 <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> 188 <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> 189 <ul id="f-list"> 190 <li id="privacy"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Confidentialit%C3%A9" title="Gruntnetwork:Confidentialité">Politique de confidentialité</a></li> 191 <li id="about"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:%C3%80_propos" title="Gruntnetwork:À propos">À propos de Gruntnetwork</a></li> 192 <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> 193 </ul> 194 </div> 195 </div> 196 197 <script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script> 198 <!-- Served in 0.250 secs. --></body></html>