<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>luajit-20250212</title><link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print" /></head><body class="blfs" id="blfs-12.3"><div class="navheader"><h4>Au-delà de Linux<sup>®</sup> From Scratch (édition
<span class="phrase">System
V)</span> - Version 12.3</h4><h3>Chapitre 13. Programmation</h3><ul><li class="prev"><a accesskey="p" href="lua.html" title="Lua-5.4.7">Précédent</a><p>Lua-5.4.7</p></li><li class="next"><a accesskey="n" href="mercurial.html" title="Mercurial-6.9.2">Suivant</a><p>Mercurial-6.9.2</p></li><li class="up"><a accesskey="u" href="prog.html" title="Chapitre 13. Programmation">Niveau supérieur</a></li><li class="home"><a accesskey="h" href="../index.html" title="Au-delà de Linux® From Scratch (édition&#10;System&#10;V) - Version 12.3">Sommaire</a></li></ul></div><div class="sect1" lang="fr" xml:lang="fr"><h1 class="sect1"><a id="luajit" name="luajit"></a>luajit-20250212</h1><div class="package" lang="fr" xml:lang="fr"><h2 class="sect2">Introduction à luajit</h2><p>
      Le paquet <span class="application">luajit</span> contient un compilateur à la
volée pour Lua. Il est souvent utilisé comme langage de script et il a de
bonnes performances tout en ayant une faible empreinte mémoire.
    </p><p>Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.</p><h3>Informations sur le paquet</h3><div class="itemizedlist"><ul class="compact"><li class="listitem"><p>
          Téléchargement (HTTP) : <a class="ulink" href="https://anduin.linuxfromscratch.org/BLFS/luajit/luajit-20250212.tar.xz">https://anduin.linuxfromscratch.org/BLFS/luajit/luajit-20250212.tar.xz</a>
        </p></li><li class="listitem"><p>
          Somme de contrôle MD5 du téléchargement : ac5d07d31cc46d97e577764e402921c7
        </p></li><li class="listitem"><p>
          Taille du téléchargement : 728 Ko
        </p></li><li class="listitem"><p>
          Estimation de l'espace disque requis : 9,0 Mo
        </p></li><li class="listitem"><p>
          Estimation du temps de construction : 0,2 SBU
        </p></li></ul></div></div><div class="installation" lang="fr" xml:lang="fr"><h2 class="sect2">Installation de luajit</h2><p>
      Installez <span class="application">luajit</span> en exécutant les commandes
suivantes :
    </p><pre class="userinput">
<kbd class="command">make PREFIX=/usr amalg</kbd></pre><p>
      Ce paquet n'a pas de suite de tests.
    </p><p>
      Maintenant, en tant qu'utilisateur <code class="systemitem">root</code> :
    </p><pre class="root"><kbd class="command">make PREFIX=/usr install &amp;&amp;
rm -v /usr/lib/libluajit-5.1.a</kbd></pre></div><div class="commands" lang="fr" xml:lang="fr"><h2 class="sect2">Explication des commandes</h2><p>
      <em class="parameter"><code>amalg</code></em> : ce paramètre permet une construction
amalgamée, c'est-à-dire que le cœur de LuaJIT est compilé en un énorme
fichier C, ce qui permet à GCC de générer du code plus rapide et plus court.
    </p></div><div class="content" lang="fr" xml:lang="fr"><h2 class="sect2">Contenu</h2><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong class="segtitle">Programmes installés: </strong><span class="segbody">
          luajit (lien symbolique vers luajit-2.1.ROLLING) et luajit-2.1.ROLLING
        </span></div><div class="seg"><strong class="segtitle">Bibliothèques installées: </strong><span class="segbody">
          libluajit-5.1.so
        </span></div><div class="seg"><strong class="segtitle">Répertoires installés: </strong><span class="segbody">
          /usr/include/luajit-2.1 et /usr/share/luajit-2.1
        </span></div></div></div><div class="variablelist"><h3>Descriptions courtes</h3><table border="0" class="variablelist"><colgroup><col align="left" valign="top" /><col /></colgroup><tbody><tr><td><p><a id="luajit-prog"></a><span class="term"><span class="command"><strong>luajit</strong></span></span></p></td><td><p>
            fournit un compilateur à la volée pour Lua
          </p></td></tr><tr><td><p><a id="libluajit-5.1"></a><span class="term"><code class="filename">libluajit-5.1.so</code></span></p></td><td><p>
            contient une API pour le compilateur à la volée de Lua
          </p></td></tr></tbody></table></div></div></div><div class="navfooter"><ul><li class="prev"><a accesskey="p" href="lua.html" title="Lua-5.4.7">Précédent</a><p>Lua-5.4.7</p></li><li class="next"><a accesskey="n" href="mercurial.html" title="Mercurial-6.9.2">Suivant</a><p>Mercurial-6.9.2</p></li><li class="up"><a accesskey="u" href="prog.html" title="Chapitre 13. Programmation">Niveau supérieur</a></li><li class="home"><a accesskey="h" href="../index.html" title="Au-delà de Linux® From Scratch (édition&#10;System&#10;V) - Version 12.3">Sommaire</a></li></ul></div></body></html>