Subversion Repositories svn LFS-FR

Rev

Rev 1176 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1176 jmengual 1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
  <!ENTITY % general-entities SYSTEM "../../general.ent">
5
  %general-entities;
6
]>
7
 
8
<sect1 id="ch-cross-tools-variables">
9
  <?dbhtml filename="variables.html"?>
10
 
1329 jmengual 11
  <title>Variables de construction </title>
1176 jmengual 12
 
1329 jmengual 13
  <bridgehead renderas="sect4">Initialisation de l'hôte et de la cible</bridgehead>
1176 jmengual 14
 
1329 jmengual 15
  <para os="a">Pendant la construction des outils de compilation croisée, vous
16
  aurez besoin de régler quelques variables en fonction de vos besoins
17
  particuliers. La première variable sera le triplet de la machine hôte, qui sera
18
  contenu dans la variable <envar>CLFS_HOST</envar>. Pour prendre en compte
19
  la possibilité que l'hôte et la cible aient la même architecture, étant donné que la
20
  compilation croisée ne fonctionnera pas lorsque l'hôte et la cible sont les mêmes,
21
  il faudra modifier légèrement une partie du triplet pour ajouter "cross". Réglez
22
  <envar>CLFS_HOST</envar> en utilisant la commande suivante&nbsp;:</para>
23
 
1176 jmengual 24
<screen os="b"><userinput>export CLFS_HOST="$(echo $MACHTYPE | \
25
    sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"</userinput></screen>
26
 
1329 jmengual 27
  <para os="c">Maintenant, vous aurez besoin de paramétrer le triplet pour l'architecture cible.
28
  Paramétrez la variable cible en utilisant la commande suivante&nbsp;:</para>
1176 jmengual 29
 
30
<screen os="d"><userinput>export CLFS_TARGET="arm-unknown-linux-gnu"</userinput></screen>
31
 
1329 jmengual 32
  <bridgehead renderas="sect4">Copie des paramètres vers l'environnement</bridgehead>
1176 jmengual 33
 
1329 jmengual 34
  <para os="e">Ajoutez maintenant ceux-ci à <filename>~/.bashrc</filename>, au cas où vous
35
  devriez quitter et recommencer la construction plus tard&nbsp;:</para>
1176 jmengual 36
 
37
<screen os="f"><userinput>cat &gt;&gt; ~/.bashrc &lt;&lt; EOF
38
export CLFS_HOST="${CLFS_HOST}"
39
export CLFS_TARGET="${CLFS_TARGET}"
40
EOF</userinput></screen>
41
 
42
</sect1>