mozilla

Comparaison de révisions

Préalables à la compilation sous Windows

Changer de révision

Révision 282655 :

Révision 282655 par Zoun le

Révision 211446 :

Révision 211446 par Zoun le

Titre :
Préalables à la compilation sous Windows
Préalables à la compilation sous Windows
Identifiant d'URL :
Préalables_à_la_compilation_sous_Windows
Préalables_à_la_compilation_sous_Windows
Étiquettes :
Développement_de_Mozilla, Documentation_sur_la_compilation
Contenu :

Révision 282655
Révision 211446
t7    <p>t
8      <span class="comment">NOTE: Do not make substantive changes
> to this document without consulting Benjamin Smedberg &lt;<a cla 
>ss=" link-mailto" href="mailto:benjamin@smedbergs.us" rel="freeli 
>nk">benjamin@smedbergs.us</a>&gt; or one of the build-config peer 
>s.</span> 
9    </p>
10    <p>
11      {{ :fr/Build_Documentation/TOC() }}
12    </p>
13    <p>
14      Ce document est un guide de l'environnement MozillaBuild, q
>ui fonctionne avec les versions suivantes du code source de Mozil 
>la&nbsp;: 
15    </p>
16    <ul>
17      <li>Tronc (1.9/Firefox 3)
18      </li>
19      <li>MOZILLA_1_8_BRANCH (1.8.1.2/Firefox 2.0.0.2 ou supérieu
>r) 
20      </li>
21      <li>MOZILLA_1_8_0_BRANCH (1.8.0.10/Firefox 1.5.0.10 ou supé
>rieur) 
22      </li>
23    </ul>
24    <p>
25      Cet environnement fonctionne avec les compilateurs suivants
>&nbsp;: 
26    </p>
27    <table border="1" cellspacing="0">
28      <tbody>
29        <tr>
30          <th>
31            Branche
32          </th>
33          <th>
34            HEAD<br>
35            Gecko 1.9<br>
36            Firefox 3
37          </th>
38          <th>
39            MOZILLA_1_8_BRANCH<br>
40            Gecko 1.8.1<br>
41            Firefox 2
42          </th>
43          <th>
44            MOZILLA_1_8_0_BRANCH<br>
45            Gecko 1.8<br>
46            Firefox 1.5.0.x
47          </th>
48        </tr>
49        <tr>
50          <th>
51            VC6
52          </th>
53          <td bgcolor="#FF9999">
54            <a href="fr/Instructions_de_compilation_avec_VC6">Non
></a> 
55          </td>
56          <td bgcolor="#66FF66">
57            Oui (Officiellement)
58          </td>
59          <td bgcolor="#66FF66">
60            Oui (Officiellement)
61          </td>
62        </tr>
63        <tr>
64          <th>
65            VC7.1 (Visual Studio 2003)
66          </th>
67          <td bgcolor="#66FF66">
68            Oui
69          </td>
70          <td bgcolor="#66FF66">
71            Oui
72          </td>
73          <td bgcolor="#FF9999">
74            Non
75          </td>
76        </tr>
77        <tr>
78          <th>
79            VC8 (Visual Studio 2005)
80          </th>
81          <td bgcolor="#66FF66">
82            Oui (Officiellement)
83          </td>
84          <td bgcolor="#FF9999">
85            Non
86          </td>
87          <td bgcolor="#FF9999">
88            Non
89          </td>
90        </tr>
91        <tr>
92          <th>
93            VC9 (Visual Studio nom de code "Orcas")
94          </th>
95          <td bgcolor="#66FF66">
96            Oui (Expérimental)
97          </td>
98          <td bgcolor="#FF9999">
99            Non
100          </td>
101          <td bgcolor="#FF9999">
102            Non
103          </td>
104        </tr>
105      </tbody>
106    </table>
107    <p>
108      Pour la compilation de versions plus anciennes du code sour
>ce, consultez les <a href="fr/Pr%c3%a9alables_%c3%a0_la_compilati 
>on_sous_Windows_avec_cygwin">Préalables à la compilation sous Win 
>dows avec cygwin</a>. Si vous désirez compiler de très anciennes  
>version du code source de Mozilla, depuis la branche 1.0 ou plus  
>anciennes, suivez les <a class="external" href="http://www.mozill 
>a.org/build/win32-nmake.html">instructions de compilation avec nm 
>ake</a>. 
109    </p>
110    <h3 id="Mat.C3.A9riel_n.C3.A9cessaire" name="Mat.C3.A9riel_n.
>C3.A9cessaire"> 
111      Matériel nécessaire
112    </h3>
113    <p>
114      Mozilla prend du temps à compiler. Vous aurez besoin d'un s
>ystème adapté au développement&nbsp;: 
115    </p>
116    <ul>
117      <li>Processeur Pentium III ou équivalent, 1 GHz ou plus
118      </li>
119      <li>512 Mo de RAM, 1 Go ou plus recommandés
120      </li>
121      <li>1,5 Go d'espace disque NTFS ou 3 Go d'espace disque FAT
>, ou plus 
122      </li>
123      <li>Windows 2000 SP4 ou plus
124      </li>
125    </ul>
126    <h3 id="Logiciels_n.C3.A9cessaires" name="Logiciels_n.C3.A9ce
>ssaires"> 
127      Logiciels nécessaires
128    </h3>
129    <p>
130      Les logiciels suivants doivent être installés pour une comp
>ilation Windows standard. 
131    </p>
132    <p>
133      Mozilla peut ne pas compiler si certains de ces outils sont
> installés dans un chemin contenant des espaces ou d'autres carac 
>tères non alphanumériques comme des plus, des guillemets ou carac 
>tères spéciaux. Les outils Visual C++ peuvent cependant être inst 
>allés dans un répertoire contenant des espaces (préférez l'emplac 
>ement d'installation par défaut). 
134    </p>
135    <h4 id="Microsoft_Visual_C.2B.2B_et_le_SDK_Windows" name="Mic
>rosoft_Visual_C.2B.2B_et_le_SDK_Windows"> 
136      Microsoft Visual C++ et le SDK Windows
137    </h4>
138    <p>
139      L'édition professionnelle de Microsoft Visual C++ version 7
>.1 et 8 (Visual Studio 2003 et 2005) sont des solutions complètes 
>. 
140    </p>
141    <p>
142      Pour Microsoft Visual C++ version 6, vous aurez besoin du <
>a class="external" href="http://msdn.microsoft.com/vstudio/downlo 
>ads/updates/sp/vs6/sp5/default.aspx">Service Pack 5</a> et du <a  
>class="external" href="http://msdn.microsoft.com/vstudio/download 
>s/tools/ppack/">processor pack</a>. Notez que, même s'il intègre  
>le Processor Pack, <a class="external" href="http://groups.google 
>.com/group/mozilla.dev.builds/msg/6c67182b51d60073">le Service Pa 
>ck 6 ne fonctionnera pas&nbsp;!</a> 
143    </p>
144    <p>
145      L'édition gratuite de <a class="external" href="http://msdn
>.microsoft.com/vstudio/express/visualc/download/">Microsoft Visua 
>l C++ 8</a> (ou Visual C++ 2005 Express Edition) fonctionnera aux 
> conditions suivantes&nbsp;: 
146    </p>
147    <ul>
148      <li>Vous devrez installer l'environnement de développement 
>graphique en plus des outils en ligne de commande. 
149      </li>
150      <li>Vous aurez également besoin du <a class="external" href
>="http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B 
>43-E24F-4EA3-A93E-40C0EC4F68E5&amp;displaylang=en">Windows Platfo 
>rm SDK</a>. Vous devrez installer le «&nbsp;Windows Core SDK&nbsp 
>;» (outils, environnement de compilation et composants redistribu 
>ables) ainsi que le «&nbsp;Web Workshop SDK&nbsp;» (environnement 
> de compilation). 
151      </li>
152    </ul>
153    <h4 id="MozillaBuild" name="MozillaBuild">
154      MozillaBuild
155    </h4>
156    <p>
157      Le package MozillaBuild contient tous les autres logiciels 
>nécessaires pour compiler Mozilla. Parmi ceux-ci, on retrouve l'e 
>nvironnement de compilation MSYS, python, NSIS, UPX, ainsi que ce 
>rtains outils optionnels/utiles comme wget, autoconf-2.13 et xema 
>cs. 
158    </p>
159    <p>
160      <a class="external" href="http://ftp.mozilla.org/pub/mozill
>a.org/mozilla/libraries/win32/MozillaBuildSetup-1.2.exe">Téléchar 
>gement du package MozillaBuild 1.2 actuel</a>. 
161    </p>
162    <p>
163      Par défaut, le package s'installe dans <code>c:\mozilla-bui
>ld</code>. Il est recommandé d'utiliser le chemin par défaut. Le  
>programme d'installation ne modifie pas la base de registres de W 
>indows. 
164    </p>
165    <h3 id="Lancement_d.27une_ligne_de_commande_pour_compiler" na
>me="Lancement_d.27une_ligne_de_commande_pour_compiler"> 
166      Lancement d'une ligne de commande pour compiler
167    </h3>
168    <p>
169      Une fois tous les logiciels nécessaires installés, lancez u
>n des fichiers batch suivants depuis le répertoire <code>c:\mozil 
>la-build</code>&nbsp;: 
170    </p>
171    <ul>
172      <li>
173        <code>start-msvc6.bat</code>
174      </li>
175      <li>
176        <code>start-msvc71.bat</code>
177      </li>
178      <li>
179        <code>start-msvc8.bat</code>
180      </li>
181    </ul>
182    <p>
183      Si vous compilez sous Windows Vista, lancez le fichier batc
>h en tant qu'Administrateur (Cliquez avec le bouton de droite et  
>sélectionnez «&nbsp;Exécuter comme administrateur&nbsp;») pour <a 
> class="external" href="http://groups.google.com/group/mozilla.de 
>v.builds/browse_thread/thread/48cf39b25a684fb1">prévenir des erre 
>urs de compilation</a>. 
184    </p>
185    <h3 id="Probl.C3.A8mes_courants.2C_astuces_et_restrictions" n
>ame="Probl.C3.A8mes_courants.2C_astuces_et_restrictions"> 
186      Problèmes courants, astuces et restrictions
187    </h3>
188    <ul>
189      <li>Consultez la <a href="fr/FAQ_sur_la_compilation_de_Mozi
>lla#Questions_sp.C3.A9cifiques_.C3.A0_Win32">FAQ suir la compilat 
>ion de Mozilla</a>, vous y trouverez une liste des problèmes de c 
>ompilation les plus courants. 
190      </li>
191      <li>La compilation peut échouer si votre variable d'environ
>nement PATH contient des guillemet ("). Les guillemets ne sont pa 
>s correctement transformés lorsqu'ils sont passés aux sous-shells 
> cygwin. Ils ne sont habituellement pas nécessaires et peuvent do 
>nc être enlevés. 
192      </li>
193      <li>
194        <a href="fr/FAQ_sur_le_d%c3%a9bogage_de_Mozilla_sous_Wind
>ows">FAQ sur le débogage de Mozilla sous Windows</a>&nbsp;: astuc 
>es sur le débogage de Mozilla sous Windows. 
195      </li>
196    </ul>
197    <div class="noinclude"></div>{{ languages( { "en": "en/Window
>s_Build_Prerequisites", "es": "es/Requerimientos_para_la_compilac 
>i\u00f3n_en_Windows", "ja": "ja/Windows_Build_Prerequisites", "zh 
>-cn": "cn/Windows_Build_Prerequisites" } ) }} 

Retour à l'historique